我发现了一个奇怪的问题,即使我明确提到数据路径为/ data / local / tmp / tesseract /,TessBaseAPI使用/ data / data / tesseract /中的tessdata(仅当它存在时)。如果/ data / data文件夹中不存在tesseract目录,则会获取给定路径。
我几乎搜索了整个TessBaseAPI.java文件,但我找不到默认路径。
以下是代码:
String TESSBASE_PATH = "/data/local/tmp/tesseract/";
TessBaseAPI baseApi = new TessBaseAPI();
baseApi.init(TESSBASE_PATH, "eng");
您能告诉我默认数据路径的位置吗?
答案 0 :(得分:2)
没有“默认”数据路径。仅使用提供给init()方法的路径。查看init()方法的代码 - 如果数据文件不在指定位置,您将看到API抛出IllegalArgumentException的位置。