私は現在、OCR (光学式文字認識) に基づく Android アプリケーションを開発しています。Android で使用する Tesseract、Leptonica、および JPEG ライブラリをコンパイルするためのツールを含む「tesseract-android」プロジェクトをダウンロードしました。Windows Vista OS で Eclipse を使用して開発しています。
必要なツール (android-ndk;apache ant..) もダウンロードし、このプロジェクトをビルドして基本アプリケーションにライブラリとして追加するためのすべての手順を慎重に実行しました。
私のアプリは、写真を撮るためにカメラを開き、テキストに変換するために tesseract API を介してこの写真を処理することで構成されています。
私の質問は次のとおりです。 1. この手順が Windows OS で機能しないというのは本当ですか? 2. コンパイル中に、次のエラーが発生します。
潜在的なエラーは何ですか? Java コードの関連部分は次のとおりです。
File myDir = getExternalFilesDir(Environment.MEDIA_MOUNTED);
TessBaseAPI baseApi = new TessBaseAPI();
baseApi.init(myDir, "eng");
「myDir」の代わりに「/tess-two/external/tesseract-3.01/tessdata/tessconfigs」も使用しようとしましたが、エラーは同じままです。
助けていただければ幸いです。
前もって感謝します。