問題タブ [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 - Tesseract ocr は null 文字列を返します
Android用のOCRアプリを構築しており、tesseract ocrエンジンを使用しています。どういうわけか、写真でエンジンを使用するたびに、空のテキストが返されます。これは私のコードです:
何度もデバッグしましたが、ビットマップは detectText メソッドに正しく転送されています。言語データ ファイル (tessdata) が電話に存在し、それらへのパスも正しい。
ここで何が問題なのか誰か知っていますか?
android - Android Tesseract アプリが OCR 関数でクラッシュする
Android プロジェクトに Tesseract を実装しようとしていますが、OCR を完了しようとするとクラッシュします。
Tesseract のセットアップ方法は次のとおりです。
これは、TesseractAPI に渡す画像情報を設定する方法です。
Logcat は次のとおりです。
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 ライブラリもインポートする解決策はありますか?
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 フォルダーを確認したところ、完全に空でした。ここで何が起こっているのか誰か助けてくれませんか?これが重複している可能性があることは承知していますが、解決策が見つかりません。
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:
そして新しいもの:
java - java.lang.UnsatisfiedLinkError: Lept を読み込めませんでした
実際のデバイス (ZTE、Android 4.2.2) で以下のコードを実行すると、エラーが発生しました。
testRunner のエラー:
プロジェクトを AutoRunner.jar にパッケージ化し、jar を実際のデバイスにプッシュします。liblept.so および libtess.so ファイルをデバイスからロードできないことが問題のようです。
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