Java 通过预处理提高android中tesseract ocr的准确性
目标是使用tesseract在ocr应用程序上制作,我不想使用tess 2,因为它可以在旧版本的tesseract上工作。所以经过一点研究,我找到了使用tesseract 4的,是tess 2的一个分支。我能够使用这个库从图像中提取文本。但我的问题是,有时同一张图片给出80%的文本,有时给出2%的结果。图为: 和ocr结果 ,而具有表格格式的图像不会给出任何结果,只有随机字母 我不熟悉ocr,预处理,有谁能帮我提高图像的准确性吗?我已经阅读了预处理可以做,这会有帮助,它可以如何执行Java 通过预处理提高android中tesseract ocr的准确性,java,android,image-processing,ocr,tesseract,Java,Android,Image Processing,Ocr,Tesseract,目标是使用tesseract在ocr应用程序上制作,我不想使用tess 2,因为它可以在旧版本的tesseract上工作。所以经过一点研究,我找到了使用tesseract 4的,是tess 2的一个分支。我能够使用这个库从图像中提取文本。但我的问题是,有时同一张图片给出80%的文本,有时给出2%的结果。图为: 和ocr结果 ,而具有表格格式的图像不会给出任何结果,只有随机字母 我不熟悉ocr,预处理,有谁能帮我提高图像的准确性吗?我已经阅读了预处理可以做,这会有帮助,它可以如何执行 谢谢大家!
谢谢大家! 使用google library进行ocr处理Hi@AjayPandya谢谢你的回复,但实际上我只需要使用tesseract,有什么方法吗?别这么认为,据我所知,有这样一种方法可以提高准确性,它必须在相机上scanning@AjayPandya我的意思是说,任何解决方案,如预处理图像,然后发送给tesseract进行ocr,我曾想过研究opencv的工作原理并使用它,但在阅读后,我想这也不会有多大帮助,仍然试图找出是否有人找到了解决此问题的方法。@AjayPandya您找到了改进ocr结果的方法吗?