我是tesseract andoid的初学者。我正在创建一个从图像中提取文本的应用程序,我的应用程序在Tesseract代码中崩溃。任何人都可以帮忙,我不知道错误是什么。
TessBaseAPI baseApi = new TessBaseAPI();
String DATA_PATH = Environment.getExternalStorageDirectory().getPath()+"//tesseract//tessdata//eng.traineddata";
String lang = "eng";
baseApi.init( DATA_PATH,lang);
baseApi.setImage(img);
String recognizedText = baseApi.getUTF8Text();
baseApi.end();
TextView out = ( TextView ) findViewById( R.id.textView1 );
out.setText(recognizedText);
答案 0 :(得分:1)
给出正确的道路非常重要。请检查数据路径..
String DATA_PATH = Environment.getExternalStorageDirectory()。getPath()+" /tesseract/tessdata/eng.traineddata" ;;
我相信没有必要" //"在这个代码行..
确保在SD卡中正确建立了tessdata文件夹。 如果提供了logcat,可以说是休息..
答案 1 :(得分:0)
你是否已经用android NDK编译了tess-two?