tess-two ライブラリを使用して Android ocr アプリを開発しています。テスト中に、テストデバイスに tessdata フォルダーを手動でコピーしましたが、プログラムでそれを行う方法が必要です。他のアプリはどうですか?フォルダをコピーする必要がありますか、それとも他の方法でできますか? ありがとうございました
質問する
662 次
1 に答える
2
これはプログラムで行うことができます。ロード時にこのデータをコピーできるように、携帯電話のメモリにアクセスする許可をAndroidアプリに与えることをお勧めします。
ここに私がプロジェクトに使用したサンプルコードがあります
protected static final String PHOTO_TAKEN = "photo_taken";
パス = 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");
}
}
}
于 2014-11-27T14:36:38.387 に答える