【发布时间】:2015-08-14 13:37:34
【问题描述】:
我制作了一个 Android 应用,它可以捕捉照片并使用 OCR 保存照片中的文本。这是我使用 Asprise 库的代码,但“识别”方法有问题:
Ocr.setUp();
Ocr ocr = new Ocr();
ocr.startEngine("eng", Ocr.SPEED_FASTEST);
String s = ocr.recognize(theImage, Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_PLAINTEXT);
ocr.stopEngine();
“theImage”是Bitmap,但是他们想要“RenderedImage”类型在那里(以为Bitmap也是渲染的),“recognize”方法的第四个参数是“Object...propSpec”,但是在示例中asprise 官方网站只有 3 个参数。现在“识别”行中的参数带有红色下划线。那么,我应该如何处理我的代码才能正常工作?
附:当然,我听说过 tess-two 库,但是在 Android Studio 中添加它对我来说有点复杂(我不知道他们为什么不能让它只添加一行在 build.gradle 中)
【问题讨论】: