2013-01-09 42 views
0

我有可能会因Android应用程序中的错误是:致命的信号11(SIGSEGV)
下面我发现,它的发生在这一点上可以编码错误后:
的代码正方体致命信号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_path可变
4 - 它options.inSampleSize = 2;

所以如果有人知道这个错误什么,请发表评论解码为bitmap。谢谢。

+0

您还应该包含来自LogCat的堆栈跟踪。 – rmtheis

+0

也可以在定义了很多RAM的模拟器上试试。您可能只是在设备上耗尽内存。 – rmtheis

+0

@rmtheis我也遇到了同样的问题。但是我正在使用真实的设备,我也尝试使用另一个版本的API。但没有任何帮助。我能做什么? – ImMathan

回答

1

我做到了....问题出在eng.trainedat处理识别操作的文件上,我从Tesseract项目网站下载了另一个文件,问题消失了。

感谢您的帮助

+0

你下载了哪个版本?我有苔丝3.02 – prometheuspk

相关问题