問題タブ [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 - Leptonica Pix オブジェクトを Android のビットマップに変換する方法
レプトニカ Pix オブジェクトが返されました。
さて、どうすればそれをビットマップに変換して、ImageView
.
leptonica.android.Pix
にandroid.graphics.Bitmap;
API ファイルを見ても変換方法が見つかりませんでした。
android - Android OCR: getBoundingBox のエラーを解決できません
私は学生であり、Android 開発の初心者であり、学校のプロジェクトの連絡先管理アプリケーションで Android OCR 機能を実行する必要があります。これは、名刺から画像をテキストに変換するためのものです。
これに関する情報を求めて多くのフォーラムを検索したところ、そのような良い例がいくつか見つかりました。
現在、セットアップのためにndkや環境変数などのセットアップを必要としないオープンソースコードをオンラインで見つけました。ただし、Eclipse(juno)に実装すると、解決方法がわからない小さなエラーが発生します。
私は結果なしでかなり長い間グーグルで検索しました。したがって、ここで質問することにしました。以下はエラーのあるコードです。
エラーは do および while ループにあります。
上記の太字のコードでは、getBoundingBox と delete に次のエラーがあります。
「メソッド getBoundingBox(int) はタイプ ResultIterator に対して定義されていません」
「メソッド getBoundingBox(int) はタイプ ResultIterator に対して定義されていません」
いくつかの方法を試しましたが、うまくいきません。これに対する解決策があれば、私を助けてください、どうもありがとう。
android - 非単語を認識するAndroid tessaract API
tess-two API を使用して、Android でランダムな文字を認識しようとしています。文字列「5XqaLB」を含む印刷された紙のシートを持っています。文字
列の一部を認識してカメラに表示すると、次の例が得られます。
これは、認識された文字で tesseract が単語を推測しようとするために発生すると思います。私はたくさん検索しましたが、解決策を見つけることができません。このテッセラクトの置き換えを避けるためのアイデアはありますか?
次のようなホワイトリスト、ブラックリスト、およびconfをすでに試しました:
tesseractにプレーンな文字のみを認識させる方法を誰かが推測できますか?
android - tess-twoライブラリを使用してAndroidのビットマップから数値を抽出する
ビットマップから数値を抽出したい。ライブラリを使用していtess-two
ますが、正しく認識されません。
コード例:
ビットマップをグレースケールに変換する方法:
ビットマップからノイズを除去する方法:
ビットマップのサイズを変更する方法:
この問題を解決するにはどうすればよいですか?
tess-two - tess-two を初期化できません (Tesseract API エラーを初期化できませんでした)
サンプル Android アプリを作成しました。「Tesseract(native): 言語 = eng で Tesseract API を初期化できませんでした!」というメッセージが表示されます。エラー。
私は
compile 'com.rmtheis:tess-two:5.4.0'
gradleファイルに含めましたまた、すべての「データファイル」3.04.00バージョンを「tessdata」ディレクトリにコピーしました。「init」コードの Java 部分をデバッグしましたが、正常に動作しているように見えますが、「nativeside」内で失敗しています。
私のコードで何が問題になる可能性があるかについての提案。初期化に使用しているコードの数行を次に示します
android - AndroidでのTesseractの最大認識時間
Android の tesseract 認識時間に問題があります。テキストの認識に時間がかかりすぎています。iosでは のようにtesseractに最大認識時間を与える機能がありますtesseract.maximumRecognitionTime = 60.0
。iOSのようなAndroidでtesseractに最大認識時間を与える方法はありますか?(私はtess twoライブラリhttps://github.com/rmtheis/tess-twoを使用しています)