Android Tesseract App崩溃了

时间:2014-03-24 14:22:33

标签: android tesseract

我是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); 

2 个答案:

答案 0 :(得分:1)

给出正确的道路非常重要。请检查数据路径..

String DATA_PATH = Environment.getExternalStorageDirectory()。getPath()+" /tesseract/tessdata/eng.traineddata" ;;

我相信没有必要" //"在这个代码行..

确保在SD卡中正确建立了tessdata文件夹。 如果提供了logcat,可以说是休息..

答案 1 :(得分:0)

你是否已经用android NDK编译了tess-two?