【发布时间】:2015-06-21 07:05:17
【问题描述】:
我正在使用 tesseract 工具制作 Android OCR 应用程序。我已经尝试了一些在网上找到的链接。但是,对于他们所有人来说,我的应用程序在
之后崩溃了
baseApi.init(DATA_PATH, lang)
我已经尝试了各种在线找到的 Data_Path 值。我在 assets/tessdata 中有我的 eng.traineddata。
//DATA_PATH = Environment.getExternalStorageDirectory().toString() + "/MyOCRApp/tessdata";
AssetManager assetManager = getAssets();
String[] files = new String[0];
try {
files = assetManager.list("");
} catch (IOException e) {
e.printStackTrace();
}
for (String currPath:files){
if (currPath.equals("tessdata")){
DATA_PATH = "///android_asset/"+ currPath;
}
}
这些是我尝试使用的几个示例。另外,我不认为我的应用程序安装在 SD 卡中,而是安装在内部存储器中。我希望这不是问题。
【问题讨论】:
-
这个类似post已经解决的问题
标签: android android-studio ocr tesseract