2

tess-two ライブラリを使用して Android ocr アプリを開発しています。テスト中に、テストデバイスに tessdata フォルダーを手動でコピーしましたが、プログラムでそれを行う方法が必要です。他のアプリはどうですか?フォルダをコピーする必要がありますか、それとも他の方法でできますか? ありがとうございました

4

1 に答える 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 に答える