我在5月份的android应用程序中有一个错误:致命信号11 (SIGSEGV)。
在跟踪错误之后,我发现它发生在代码的这一点上:
《守则》
TessBaseAPI baseApi = new TessBaseAPI();
baseApi.setDebug(true);
baseApi.init(DATA_PATH, lang);
baseApi.setImage(bitmap);
//the error happened here
String recognizedText = baseApi.getUTF8Text();
baseApi.end();
我在调用此方法之前所做的事情:
1-拍照
2-使用x = 500
和y = 100
大小裁剪它
3-将其另存为_path
变量中的Uri
4-使用options.inSampleSize = 2;
将其解码为bitmap
所以如果任何人知道任何关于这个错误的事情,请留下评论。谢谢。
发布于 2013-01-14 01:26:58
我做到了..。问题出在eng.trainedat
的一个处理识别操作的文件上,我从Tesseract项目网站下载了另一个文件,然后问题就解决了。
感谢你的帮助
https://stackoverflow.com/questions/14237188
复制相似问题