Tesseract图像到文本

时间:2013-12-09 12:42:06

标签: c# .net winforms tesseract tessnet2

我使用此代码:

Bitmap image = new Bitmap(Application.StartupPath + "\\" + "1111.jpg");
tessnet2.Tesseract ocr = new tessnet2.Tesseract();
// ocr.SetVariable("tessedit_char_whitelist", "0123456789"); // If digit only
ocr.Init(null, "eng", false); // To use correct tessdata
List<tessnet2.Word> result = ocr.DoOCR(image, Rectangle.Empty);
foreach (tessnet2.Word word in result)
    MessageBox.Show(String.Format("{0} : {1}", word.Confidence, word.Text));

但答案是:100:〜 此加载图片:

enter image description here

为什么答案是“100:〜”?

1 个答案:

答案 0 :(得分:1)

文字的尺寸太小。因此扫描文本的结果为“〜”。如果你使用更大的字体(如14或16)tessnet2工作真的很好。