我创建了一个基本的应用程序使用从谷歌API的Tesseract识别文本,然后用我的相机应用集成它。 它工作正常,但唯一的问题是精度,因为有时文本被认为是随机的字符集和我猜的精度约为50%。
此外,当试图扫描四个以上字的图像中,应用程序崩溃。
String ocrText = baseApi.getUTF8Text();
baseApi.end();
其中baseApi
是超正方体API类的对象。
我是否需要使用不同的数据结构来保存识别的文本还是有为什么超过四个字没有得到认可其他原因?