我使用"tessnet2_64.dll"

这是我的代码,提取文本:
try
{
var image = new Bitmap(@"D:\Tessnet2\C#\test2.jpg");
var ocr = new Tesseract();
// ocr.SetVariable("tessedit_char_whitelist", "0123456789"); // If digit only
//@"C:\OCRTest\tessdata" contains the language package, without this the method crash and app breaks
ocr.Init(@"D:\Tessnet2\C#\tessdata", "eng", true);
var result = ocr.DoOCR(image, Rectangle.Empty);
foreach (Word word in result)
Console.WriteLine("{0} : {1}", word.Confidence, word.Text);
Console.ReadLine();
}
catch (Exception exception)
{
}结果输出:
146: I-18110
47: 88如何提取文本"Hello"?谢谢大家。
发布于 2017-03-16 16:37:05
我已经重新爱过了,从以下改变:
ocr.Init(@"D:\Tessnet2\C#\tessdata", "eng", true); 至
ocr.Init(@"D:\Tessnet2\C#\tessdata", "eng", false); https://stackoverflow.com/questions/42808817
复制相似问题