問題タブ [tess-two]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Androidアプリのサイズを小さくするには?
まず、Androidアプリの開発にAndroidスタジオを使用しています。tesseract ライブラリを使用して OCR 用の Android アプリを作成しました。アプリは現在うまく機能しており、欲望の出力を提供していますが、私の問題はそのサイズにあります. ビルド アプリのサイズは 30 MB で、利用可能な他の OCR アプリと比較して高くなっています。「minifyenabled = true」を試してみましたが、サイズが 300 kb しか減りません。私の質問は、アプリのサイズを小さくする方法ですか?
java - Javaでtesseractを使用して抽出されたOCRテキストの信頼レベルを見つける方法は?
- 上記のコードを使用しています。
- com.googlecode.tesseract.android.TessBaseAPI の使用; 図書館
- しかし、スレッド "main" java.lang.UnsatisfiedLinkError: no lept in java.library.path で例外が発生しました
- tesseract android jarを使用してこれに必要なdllはどれですか?
android - com.library.android エラーを解決するには?
Androidスタジオは、IDのプラグインcom.library.android
が見つからないと言っています。Androidサポートリポジトリプラグインもダウンロードしました。これは tess two フォルダーの gradle ファイルでした。どうすれば解決できますか?
android - Android NDK ndkbuildFailed
tess-two を使用して JNI と NDK で Android アプリをビルドしようとしましたが、このエラーが発生し続けます。私は Android Studo 2.0 を使用しています。Android ndk r11c をインストールしました。gradle ビルドは成功しましたが、APK のビルドに失敗し続けています。
これは私の android.mk ファイルです:
これはエラーメッセージです:
tesseract - eng に .traineddata ファイルがないのはなぜですか
質問は、タイトルが示すとおりです: フォルダー eng に eng.traineddata ファイルがないのはなぜですか?
hereからすべての言語をzipとしてダウンロードし(他のオプションは表示されませんでした)、langdata-master.zipを解凍しました。そこから eng フォルダーに移動しましたが、多くの人が存在すべきだと示唆していた eng.traineddata ファイルが含まれていませんでした。不足しているダウンロードはありますか?
ありがとう!
java - 「TAG」には「android.support.v4.app.FragmentActivity」でのプライベート アクセスがあります
参照されている場所を除いて、私のアクティビティのほとんどすべてが正常に機能していTAG
ます。TAG
赤い線を取得し、次のように言います'TAG' has private access in 'android.support.v4.app.FragmentActivity'
。
MainActivity (インポートなし)-
android - Android の端末からプロジェクトを更新できません
私はAndroidプロジェクトを開発しています。私のプロジェクトでは、OCR を行う必要があります。このチュートリアルhttp://www.codeproject.com/Tips/840623/Android-Character-Recognitionを見つけました。私はそのチュートリアルに従おうとしています。しかし、セットアップ、特にターミナル (tess-two フォルダー) からのプロジェクトの更新に問題があります。以下で私が行ったことを見てください。
このリンクからtess-twoをダウンロードしました
次に、Android NDKをインストールしてそのプロジェクトをビルドしました
- PATHの下に環境変数を設定しました
次に、ターミナルから tess 2 フォルダーで以下のコマンドを実行します
/li>次に、このコマンドを実行します
/li>
ターミナルからandroidコマンドを実行できないため、そのコマンドを実行すると問題が発生します。だから私はスタックオーバーフローから解決策を見つけました。ANDROID_HOME と環境変数を PATH の下に設定する必要がありました。次に、「android」コマンドをテストしましたが、動作しています。
次に、このコマンドをもう一度実行します
/li>
今回は、このエラーが発生しています
このエラーを解決するにはどうすればよいですか? 更新コマンドが機能しないのはなぜですか? コードの何が問題になっていますか? Windows 64 OS を使用しています。
これは別の方法です。Grandleを使ったインストール
tess-two をインストールする別の方法を試しました。ドキュメントに従って、このようにGradleを使用してインストールしました。しかし、プロジェクトに見つからないため、TessDataManager にアクセスできません。
グラドル
これはエラーです
ご覧のとおり、TessDataManager クラスにアクセスできません。そのクラスをインポートするにはどうすればよいですか?
android - Android で tess-two を使用して OCR の tessdata パスを初期化できません
私は Android OCR プロジェクトを開発しています。私のプロジェクトでは、tess-two を使用しています。しかし、tess-two の tessdata フォルダーからトレーニング済みデータを初期化する際に問題が発生しています。
こんな感じでgrandleにtess-twoをインストールしました
次に、このようにビットマップからテキストを検出しようとしました
ボタンがクリックされたときに発生します。私のアクティビティにはその機能のみが含まれます。問題はデータ パス変数にあります。
これは私のプロジェクト構造です
はい、2 つのシナリオを示すために、2 つの tessdata フォルダーを追加しました。
初挑戦。このようにDATA_PATHを設定します
それは私に「データパスが存在しません!」エラー。だから私はこれらのソリューションTesseract OCR Android tessdata directory not foundとGet path of data directory(android) を見つけました。
だから私はこのようにDATA_PATHを設定しようとしました
「データパスにはサブフォルダー tessdata が含まれている必要があります!」というメッセージが表示されます。エラー。
それから私はこれを試しました
その後、「データパスが存在しません!」というエラーが再び表示されます。
それから私はこの方法を試しました
「データパスが存在しません!」というエラーが表示されます。
だから私が試したすべての方法はうまくいきません。tessdata フォルダーを正しく初期化するにはどうすればよいですか? パスを設定する考えがありません。
android - 最適な認識結果を得るための最適な Tess-two 構成は?
私は現在、オープンソースのOCRライブラリ「Tesseract」を利用して領収書認識用のアプリを作成するAndroidアプリに取り組んでいます。Tesseract の "Tess-two" フォークでライブラリが動作するようになりました。私が抱えている問題は、認識が非常に一貫していないことです。適切にトリミングされた良好な画像が提供されたとしても、認識は良くありません。私が理想的な状況だと考えると、認識は約 90% 正確です。最適ではない条件 (薄暗い照明、ぼやけた画像、トリミングされていないなど) がいくらでも与えられると、事実上 0% の精度が得られることがよくあります。
私のアプリの目的としては、90% の精度であっても、レシートから正確な情報と数字を「完全に」取得できるようにする必要があるため、情報の読み間違いを心配する必要はありません。
私の質問: Tess-two を構成して可能な限り最高の精度を得るための最良の方法は何ですか?
一言で言えば、これは私がライブラリをセットアップするために行ったことです:
ここで私が間違っていること、またはもっとうまくやれることはありますか? eng.traineddata 以外に含めるべきファイルはありますか? 言語ごとに複数のファイルがあることは知っていますが、正直なところ、何が何なのか、実際に何を含める必要があるのか わかりませんでした。私が集めたものから、必要な唯一のファイルを手に入れました。「setVariable」関数で変更できる/変更する必要がある他の設定はありますか?
さらに、Tess-two には、画像の「傾き補正」、または提供された画像のコントラストの調整のサポートが組み込まれていますか? 私はまだこれらのテクニックのいずれかをいじっていませんが、これはおそらく役に立ちますよね?
どんな助けでも大歓迎です!