問題タブ [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.

0 投票する
1 に答える
1876 参照

android - Leptonica Pix オブジェクトを Android のビットマップに変換する方法

レプトニカ Pix オブジェクトが返されました。

さて、どうすればそれをビットマップに変換して、ImageView.

leptonica.android.Pixandroid.graphics.Bitmap;

API ファイルを見ても変換方法が見つかりませんでした。

0 投票する
1 に答える
506 参照

android - Android OCR: getBoundingBox のエラーを解決できません

私は学生であり、Android 開発の初心者であり、学校のプロジェクトの連絡先管理アプリケーションで Android OCR 機能を実行する必要があります。これは、名刺から画像をテキストに変換するためのものです。

これに関する情報を求めて多くのフォーラムを検索したところ、そのような良い例がいくつか見つかりました。

現在、セットアップのためにndkや環境変数などのセットアップを必要としないオープンソースコードをオンラインで見つけました。ただし、Eclipse(juno)に実装すると、解決方法がわからない小さなエラーが発生します。

私は結果なしでかなり長い間グーグルで検索しました。したがって、ここで質問することにしました。以下はエラーのあるコードです。

エラーは do および while ループにあります。

上記の太字のコードでは、getBoundingBox と delete に次のエラーがあります。

「メソッド getBoundingBox(int) はタイプ ResultIterator に対して定義されていません」

「メソッド getBoundingBox(int) はタイプ ResultIterator に対して定義されていません」

いくつかの方法を試しましたが、うまくいきません。これに対する解決策があれば、私を助けてください、どうもありがとう。

0 投票する
1 に答える
631 参照

android - 非単語を認識するAndroid tessaract API

tess-two API を使用して、Android でランダムな文字を認識しようとしています。文字列「5XqaLB」を含む印刷された紙のシートを持っています。文字
列の一部を認識してカメラに表示すると、次の例が得られます。

これは、認識された文字で tesseract が単語を推測しようとするために発生すると思います。私はたくさん検索しましたが、解決策を見つけることができません。このテッセラクトの置き換えを避けるためのアイデアはありますか?

次のようなホワイトリスト、ブラックリスト、およびconfをすでに試しました:

tesseractにプレーンな文字のみを認識させる方法を誰かが推測できますか?

0 投票する
2 に答える
1216 参照

android - tess-twoライブラリを使用してAndroidのビットマップから数値を抽出する

ビットマップから数値を抽出したい。ライブラリを使用していtess-twoますが、正しく認識されません。

コード例:

ビットマップをグレースケールに変換する方法:

ビットマップからノイズを除去する方法:

ビットマップのサイズを変更する方法:

間違った結果。

この問題を解決するにはどうすればよいですか?

0 投票する
1 に答える
2079 参照

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」内で失敗しています。

私のコードで何が問題になる可能性があるかについての提案。初期化に使用しているコードの数行を次に示します

0 投票する
1 に答える
228 参照

android-ndk - tess-two/BUILDING が成功したかどうかを調べるには?

私は Android OCR アプリケーションに取り組んでいます。そのために、Tesseract を使用しています。そのため、最初に tess-two ビルドを行う必要があります。実際にtess-twoの建物を完成させましたが、tess-twoの建物が無事に完成したかどうかはわかりません。

ビルド後の tess-two のディレクトリは次のとおりです。

ここに画像の説明を入力

0 投票する
1 に答える
588 参照

android - AndroidでのTesseractの最大認識時間

Android の tesseract 認識時間に問題があります。テキストの認識に時間がかかりすぎています。iosでは のようにtesseractに最大認識時間を与える機能がありますtesseract.maximumRecognitionTime = 60.0。iOSのようなAndroidでtesseractに最大認識時間を与える方法はありますか?(私はtess twoライブラリhttps://github.com/rmtheis/tess-twoを使用しています)