0

私はこのチュートリアルに従っており、ライブラリをうまく構築できています。

私の現在の状態:

  • 写真を撮り、外部メモリに保存します(ディレクトリパスはこちら)

    static String directoryPath = Environment.getExternalStorageDirectory().toString() + "/saved_images";
    
  • ディレクトリには現在、私が jpg 形式で撮った写真しかありません。

  • 保存した画像からビットマップを読み込むことができます。

問題-

このコードの使用方法がわかりませんでした:

TessBaseAPI baseApi = new TessBaseAPI();
// DATA_PATH = Path to the storage
// lang = for which the language data exists, usually "eng"
baseApi.init(DATA_PATH, lang);
// Eg. baseApi.init("/mnt/sdcard/tesseract/tessdata/eng.traineddata", "eng");
baseApi.setImage(bitmap);
String recognizedText = baseApi.getUTF8Text();
baseApi.end();
  • DATA_PATH変数は何ですか?
  • また、tesseract という名前のフォルダーを作成し、そこに言語ファイルを配置する方法についてもお読みください。

私が何をする必要があるのか​​ よくわからず、チュートリアルではそれが説明されていません.

どんな助けでも大歓迎です!

4

1 に答える 1

1

ファイルをデバイスに配置します(たとえば、ダウンロードフォルダー)

ファイルマネージャー

デバイスでファイル プロパティを開きます。

デバイスのプロパティ

DATA_PATH 変数のパスをコピーします。例: /mnt/sdcard/download/eng.traineddata

TessBaseAPI には初期化用のファイルが必要です。

于 2015-04-30T21:50:15.130 に答える