問題タブ [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 に答える
2138 参照

android - Tesseract ocr は null 文字列を返します

Android用のOCRアプリを構築しており、tesseract ocrエンジンを使用しています。どういうわけか、写真でエンジンを使用するたびに、空のテキストが返されます。これは私のコードです:

何度もデバッグしましたが、ビットマップは detectText メソッドに正しく転送されています。言語データ ファイル (tessdata) が電話に存在し、それらへのパスも正しい。

ここで何が問題なのか誰か知っていますか?

0 投票する
4 に答える
2265 参照

android - Android Tesseract アプリが OCR 関数でクラッシュする

Android プロジェクトに Tesseract を実装しようとしていますが、OCR を完了しようとするとクラッシュします。

Tesseract のセットアップ方法は次のとおりです。

これは、TesseractAPI に渡す画像情報を設定する方法です。

Logcat は次のとおりです。

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

android-studio - Android Studio プロジェクトで tess-two と eyes-two をインポートする

tesseract android バージョンをプロジェクトにインポートしようとしていますが、ネイティブ ライブラリを tess-two として AS にインポートする際に多くの問題を発見しました (現時点では AS による ndk の完全なサポートではありません)。幸いなことに、このリンクは tess-two ライブラリをインポートするための一種の回避策を提案しています: https://coderwall.com/p/eurvaq/tesseract-with-andoird-and-gradle

TESS-TWO に依存する EYES-TWO ライブラリもインポートする解決策はありますか?

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

ocr - tess-two と eyes-two の libs フォルダーが空です

したがって、次のコマンドを使用してtess-twoを正常に構築しました

ndk-build -path /path/to/jni/ vs. ndk-build を使用しなければならなかった理由は、エラーが発生したためです。

make: /Users/Bhavik/build/core/build-local.mk: そのようなファイルやディレクトリはありません make: *** ターゲット `/Users/Bhavik/build/core/build-local.mk' を作成するルールはありません。止まる。

これはNDK ビルド エラーと同じです

--target 6 も追加する必要がありました (これは問題ですか)?

ビルドに成功しました: BUILD SUCCESSFUL 合計時間: 3 秒

しかし、それを自分のプロジェクトにインポートして実行すると、次の問題が発生します: tess-two can't find libpng.so

tess/tess-two/libs/ にある libs フォルダーを確認したところ、完全に空でした。ここで何が起こっているのか誰か助けてくれませんか?これが重複している可能性があることは承知していますが、解決策が見つかりません。

0 投票する
0 に答える
159 参照

android - Gradle 実験的:0.2.0 NDK に移行する

私はopenCVが統合されたプロジェクトを使用しています: https://github.com/joaopedronardari/OpenCV-AndroidSamples

このプロジェクトでは「gradle experiment:0.2.0」を使用しています。OCR tesseract をインポートしたいのですが、Android でライブラリを読み込めません:

古いgradleでは問題なく動作します。ここで私のgradle.build、old:

そして新しいもの:

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

java - java.lang.UnsatisfiedLinkError: Lept を読み込めませんでした

実際のデバイス (ZTE、Android 4.2.2) で以下のコードを実行すると、エラーが発生しました。

testRunner のエラー:

プロジェクトを AutoRunner.jar にパッケージ化し、jar を実際のデバイスにプッシュします。liblept.so および libtess.so ファイルをデバイスからロードできないことが問題のようです。

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

android-studio - エラー:「default」という名前の構成が Android Studio に見つかりません

Git Hub からレポを複製し、言及されたすべての手順をエラーなしで実行しました。

次に、 https://coderwall.com/p/eurvaq/tesseract-with-andoird-and-gradleで説明されているように、新しいプロジェクトを開始し、アプリの下にライブラリを追加しました。

build.gradleを tess-two ディレクトリに追加すると、同期が完了した後にエラーが発生します

エラー: 'default' という名前の構成が見つかりません。

解決するために多くのことを試みましたが、修正できませんでした。エラーを理解するためにあなたの助けが必要です。

tess-two の下の build.gradle ファイル

イベントログ

ログファイル http://pastebin.com/WVxxmm1c

アプリのsettings.gradle