Tesseract(OCR)-错误的路径在某些设备中找不到经过训练的文件

时间:2018-11-16 07:02:51

标签: android camera directory gallery

我正在使用LG X510开发OCR应用程序,并且位置没有问题。

我收到此错误:

 java.lang.IllegalArgumentException: Data file not found at ....

但是,我的其他手机Yotaphone和华为在位置上有相同的问题。

enter image description here

我知道了这个位置

datapath = getFilesDir() + "/tesseract/";

这是每个设备(分别是LG,Yota和Huawei)的结果:

/data/user/0/com.goodread.ocrtest2/files/tesseract//tessdata/eng.traineddata

/data/user/0/com.goodread.ocrtest2/files/tesseract//tessdata/eng.traineddata
/data/data/com.goodread.ocrtest2/files/tesseract//tessdata/eng.traineddata

第一个工作正常。即使它有“ //”(我认为程序会忽略它)。

如何在每个设备中找到正确的位置?我该如何管理?

我相信eng.traineddatakor.traineddata在所有设备的应用程序中。

0 个答案:

没有答案