我在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 = 500y = 100
3-将其保存为变量中的Uri
4-用_path解码为bitmap
如果有人知道这个错误,请留言。谢谢您。

最佳答案

我做到了…问题是处理识别操作的eng.trainedat文件,我从tesseract项目站点下载了另一个文件,问题消失了。
谢谢你的帮助

关于android - Tesseract致命信号11(SIGSEGV错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14237188/

10-11 07:31