我正在寻找一个运行在安卓、iOS和Windows上的OCR库。
我的应用程序扫描图像,以找到它上的某些信息。例如,扫描一张停车罚单,以获取有关它的时间信息。
特塞尔是免费开放源码的,但需要移植到安卓、iOS和Windows。还需要调整以提高精度。
Camscanner并不是免费的,但看起来好多了:-支持安卓和iOS应用程序。-测试CamScanner应用程序,它非常准确。
有没有其他可用的工具(免费的和商业的)?
发布于 2014-04-08 13:08:32
注意ABBYY公司的产品:
发布于 2016-10-21 21:00:15
如果您想使用商业产品,请查看LEADTOOLS。您将能够在安卓、iOS或窗式电话中进行开发。
下面是一些使用Android识别文本的示例代码:
OcrEngine mOcrEngine = OcrEngineManager.createEngine(OcrEngineType.ADVANTAGE);
mOcrEngine.startup(null, null, null, OCR_RUNTIME_DIRECTORY);
ILeadStream leadStream = LeadStreamFactory.create(this.getResources().openRawResource(R.raw.ocr1_tif), true);
RasterImage rasterImage = mOcrEngine.getRasterCodecsInstance().load(leadStream, 1);
ocrPage = mOcrEngine.createPage(image, OcrImageSharingMode.AUTO_DISPOSE);
ocrPage.recognize(this);
String results = ocrPage.getText(-1);下面是运行在Android上的LEADTOOLS OCR演示的屏幕截图
扫描图像:

OCR结果:

免责声明:我是本产品的员工。
https://softwarerecs.stackexchange.com/questions/3034
复制相似问题