1

我已经按照链接/教程使用 ocr api 实现了名片阅读器图像

http://tinsuke.wordpress.com/2011/11/01/how-to-compile-and-use-tesseract-3-01-on-ios-sdk-5/

它可以扫描一些screen shots of UIalert views / table views. and some images having text如下的文本。

可以识别这张图片上的文字:

在此处输入图像描述 在此处输入图像描述

[Airoplane mode wi-fi vpn ratch data sounds brightness general wall paper]

但是当我捕获名片时,它会返回一些特殊的字符和数字。如果捕获的图像中的文本非常清晰且大文本,有时会被识别。

无法识别跟随图像上的文字

在此处输入图像描述 在此处输入图像描述

[ xas $- 432 *7 5$#2 $@@#%^ ^&* I( WQ#$ follow like√ √dg @ ]

为什么如何解决这个问题。

4

1 回答 1

1

Tesseract 库是开源库。我认为它不是那么准确。OCR 为分辨率超过 150 像素的黑白图像提供了最佳效果。您使用 iPad 或 iPhone 的相机拍摄的图像以 72 像素保存,而 tesseract 无法提供最佳效果结果。如果您更感兴趣,那么有一些准确度很高的付费图书馆,您可以尝试一些:这里

于 2012-09-27T16:21:47.093 回答