2013-01-09 41 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

相關問題