Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.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
Android的Tesseract OCR读取ID_Android_Ocr_Tesseract - Fatal编程技术网

Android的Tesseract OCR读取ID

Android的Tesseract OCR读取ID,android,ocr,tesseract,Android,Ocr,Tesseract,我正在尝试实现tesseract(tess two)来读取一个ID的数据或检查。可能是有人干的吗?我在识别文本时遇到了问题。结果有很多额外字符在我使用Tesseract OCR的经验中,我发现如果我将图像转换为字节二进制(像素为黑色或白色),结果会更好。当对比度较高时,OCR引擎往往工作得更好。有关如何将Android位图转换为二进制图像的信息,请查看此问题() 此链接解释了为什么黑白图像往往工作得更好,并讨论了其他提高OCR准确性的方法() 虽然对输入图像进行预处理将提高准确性,但对输出文本进

我正在尝试实现tesseract(tess two)来读取一个ID的数据或检查。可能是有人干的吗?我在识别文本时遇到了问题。结果有很多额外字符

在我使用Tesseract OCR的经验中,我发现如果我将图像转换为字节二进制(像素为黑色或白色),结果会更好。当对比度较高时,OCR引擎往往工作得更好。有关如何将Android位图转换为二进制图像的信息,请查看此问题()

此链接解释了为什么黑白图像往往工作得更好,并讨论了其他提高OCR准确性的方法()


虽然对输入图像进行预处理将提高准确性,但对输出文本进行后处理也可能有所帮助。

我对文本有很好的识别能力。但我必须对IOS或Androir中已经拍摄的图像做一个延伸。在那之后,我得到了一大桶额外的字符。我尝试了OCRTest,因为我只需要获取部分ID。但即使有了这个例子(android的OCRTest),我也会得到额外的字符,甚至是无法识别的行。您使用过任何教程吗?请查看本教程()。另外,尝试使用带有大号字母和黑白配色方案的图像,如下图(),并查看输出文本的外观。