Umgang mit gestrichenen Nullen in IronOCR
Gestrichene Nullen werden nicht richtig erkannt und als g, 6 oder 8 identifiziert?
Dies kann ein Problem mit den Tesseract-Sprachpaketen sein.
Das folgende Sprachpaket kann helfen, dieses Problem mit durchgestrichenen Nullen zu beheben:
https://github.com/yusufuyanik1/SlashedZeroOCR
Dies kann dann mit der IronOCR-Funktion verwendet werden, um benutzerdefinierte Sprachpakete zu laden:
https://ironsoftware.com/csharp/ocr/languages/#custom-language-example
using IronOcr; var Ocr = new IronTesseract();
    Ocr.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata");
    using (var Input = new OcrInput(@"images\image.png"))
    {
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    }using IronOcr; var Ocr = new IronTesseract();
    Ocr.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata");
    using (var Input = new OcrInput(@"images\image.png"))
    {
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    }Imports IronOcr
Private Ocr = New IronTesseract()
	Ocr.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata")
	Using Input = New OcrInput("images\image.png")
	Dim Result = Ocr.Read(Input)
	Console.WriteLine(Result.Text)
	End Using
 
 
 

