1
我正在開發一個帶有tess-two庫的Android ocr應用程序。 在測試時我手動複製了我的測試設備中的tessdata文件夾,但現在我需要一種編程方式來完成它。 其他應用程序如何做?是否有必要複製文件夾,或者我可以用其他方式嗎? 謝謝Tess two和tessdata文件夾
我正在開發一個帶有tess-two庫的Android ocr應用程序。 在測試時我手動複製了我的測試設備中的tessdata文件夾,但現在我需要一種編程方式來完成它。 其他應用程序如何做?是否有必要複製文件夾,或者我可以用其他方式嗎? 謝謝Tess two和tessdata文件夾
您可以以編程方式執行此操作。我會建議你給android應用程序權限來訪問手機內存,以便您可以在加載時複製這些數據。
這裏是我用於項目
保護靜態最後絃樂PHOTO_TAKEN =「photo_taken」的樣本代碼;
path = DATA_PATH +「ocr.jpg」;
String[] paths = new String[] { DATA_PATH, DATA_PATH + "tessdata/" };
for (String path : paths) {
File dir = new File(path);
if (!dir.exists()) {
if (!dir.mkdirs()) {
Log.v(TAG, "ERROR: Creation of directory " + path + " on sdcard failed");
return;
} else {
Log.v(TAG, "Created directory " + path + " on sdcard");
}
}
}