0
我想使用opencv & tesseract實時檢測字符。 我遇到的問題是,當我運行方法getUTF8Text()時,我的應用程序也崩潰了,似乎如果我不需要圖片中的很多信息(即讓我的手在鏡頭上)它運行平穩。getUTF8Text導致android(tesseract)崩潰
失敗的代碼段看起來是這樣的:?!
public void onCreate(...){
//...
baseApi = new TessBaseAPI();
baseApi.init(DATA_PATH, "leu");
//...
}
public Mat onCameraFrame(CvCameraViewFrame inputFrame) {
//...
Mat mRgba = inputFrame.rgba();
Bitmap bm = Bitmap.createBitmap(mRgba.cols(), mRgba.rows(), Bitmap.Config.ARGB_8888);
Utils.matToBitmap(mRgba, bm , true);
baseApi.setImage(bm);
String reconText = baseApi.getUTF8Text();
baseApi.clear();
//...
}
它在logcat中:(不產生錯誤
任何想法可能是錯誤的呼喊,如果你需要更多的信息
非常感謝!
好吧,所以你說它崩潰了,但logcat中沒有錯誤。那麼它是如何崩潰的,或者你怎麼知道它崩潰了? – AmmarCSE