Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过预处理提高android中tesseract ocr的准确性_Java_Android_Image Processing_Ocr_Tesseract - Fatal编程技术网

Java 通过预处理提高android中tesseract 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,预处理,有谁能帮我提高图像的准确性吗?我已经阅读了预处理可以做,这会有帮助,它可以如何执行 谢谢大家!

目标是使用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结果的方法吗?