3

我正在使用图片

在此处输入图像描述

我想从中识别数字

var engine = new TesseractEngine(@"./tessdata", "eng", EngineMode.TesseractOnly);
engine.SetVariable("tessedit_char_whitelist", "0123456789");
var img = Pix.LoadFromFile(@"D:/Ex.png");
var page = engine.Process(img);
var text = page.GetText();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);

结果很糟糕31 3 963 如何改善?

4

1 回答 1

0

您可以使用图片替换 eng 来训练自己的 tessdata 文件。从github下载tesseract-ocr的源代码(https://github.com/tesseract-ocr/tesseract ) ,并阅读wiki(https://github.com/tesseract-ocr/tesseract/wiki/Training-Tesseract -3.00 –3.02) ,它可以帮助您训练您的 tessdata。希望能帮助到你。

于 2016-07-29T02:08:45.573 回答