我已经按照链接/教程实现了一个使用 ocr api 的名片阅读器图像
http://tinsuke.wordpress.com/2011/11/01/how-to-compile-and-use-tesseract-3-01-on-ios-sdk-5/
它可以扫描一些 UIalert View /表格 View 的屏幕截图的文本。和一些带有文字的图像
如下。
可以识别这张图片上的文字:
[Airoplane mode wi-fi vpn ratch data sounds brightness general wall paper]
但是当我捕获名片时,它会返回一些特殊字符和数字。有时会识别捕获的图像中是否非常清晰和大文本。
无法识别跟随图片上的文字
[ xas $- 432 *7 5$#2 $@@#%^ ^&* I( WQ#$ 关注 like√ √dg @ ]
/p>
为什么如何解决这个问题。
最佳答案
Tesseract 库是开源库。我不认为它那么准确。OCR 为分辨率超过 150 像素的黑白图像提供最佳结果。您使用 iPad 或 iPhone 相机拍摄的图像保存为 72 像素,tesseract 无法提供最佳效果结果。如果您更感兴趣,那么有一些收费的库具有很好的准确性,您可以尝试一些:here
关于iPhone OCR 无法识别所有捕获的图像文本,但可以识别预定义的文本图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12625676/