我在我的安卓应用程序中遇到了一个错误:致命信号11(SIGSEGV)。
在查找错误之后,我发现它发生在代码的这个点上:
the Code
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();
调用此方法之前我要做的事情:
- 拍照
- 使用大小为
x = 500
和y = 100
的裁剪工具对其进行剪裁 - 将其保存为
Uri
变量中的路径 - 使用
options.inSampleSize = 2;
选项解码成bitmap
所以,如果有人对这个错误有任何了解,请留言。谢谢。