你好我使用https://github.com/charlesw/tesseract dotnetwrapper for tesseract3它可以工作,但翻译非常糟糕,我的代码是:
TesseractEngine ocr = new TesseractEngine(null, "eng", EngineMode.Default);
Pix pix = PixConverter.ToPix(bitmap);
Page page = ocr.Process(pix);
string result = page.GetText();
MessageBox.Show(result);
和;
图片img =(图片)位图;
Clipboard.SetImage(IMG);
上面的图像(它不是我知道的图像,但我没有10个代表发布图像所以考虑它的图像)被翻译为;
图片输入; =(图片)biI1Iip;
(lipbuard.SetIlIige {illg)5
我希望它翻译完全所以我的问题在哪里,当我在gttext程序中使用相同的图像时它会翻译完整,所以我的问题在哪里。感谢所有想要提供解决方案的人。
答案 0 :(得分:0)
我认为在将图像传递给tesseract之前,您不会使用任何图像处理。
以下是一些可用于提高结果质量的提示: