2016-03-15 190 views
1

我發現了一個奇怪的問題,即使我明確提到數據路徑是/ data/local/tmp/tesseract /,TessBaseAPI使用/ data/data/tesseract /裏的tessdata存在)。如果tesseract目錄不存在於/ data/data文件夾內,那麼將採用給定的路徑。tessdata文件夾的默認數據路徑

我幾乎搜索了整個TessBaseAPI.java文件,但找不到默認路徑。

以下是代碼:

String TESSBASE_PATH = "/data/local/tmp/tesseract/"; 
TessBaseAPI baseApi = new TessBaseAPI(); 
baseApi.init(TESSBASE_PATH, "eng"); 

能否請你讓我知道從哪裏默認數據路徑取?

回答

2

沒有「默認」數據路徑。僅使用提供給init()方法的路徑。查看init()方法的代碼 - 如果數據文件不在指定位置,您會看到API拋出IllegalArgumentException的位置。