問題タブ [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 - Res フォルダー内の Raw フォルダーへのパスが見つかりません
私のパッケージは:com.abdulwasaetariq.odnvt
です。tessdata
という名前のフォルダーがありますres/raw/
Tesseract API には、この init 関数があり、そのドキュメントとプロトタイプは次のとおりです。
インターネットで調べると、リソース ファイルへのパスを指定する方法は次のようになります。android.resource://com.packageName
しかし、私はエラーが発生していますjava.lang.IllegalArgumentException: Data path does not exist!
ここに私の関連コードがあります:
実際、context.getPackageName()
正しいパッケージ名を取得しますcom.abdulwasaetariq.odnvt
どこが悪いのかしら。
android - language=eng で Tesseract API を初期化できませんでした
OCR を必要とする Android アプリに取り組んでいます。APIとしてTesseractを使用することにしましたが、このエラーが発生し続けます:
E/Tesseract(native): language=eng で Tesseract API を初期化できませんでした!
- 私はすでにファイル
"eng.traineddata"
をその場所にコピーしました。 - Android Studio 2.1.2 (SDK 23) を使用しています
- API 22 Android Lollipop 5.1.1 を搭載したデバイスでのテスト (マシュマロの権限の問題について読む)
私が使用しているコードは次のとおりです。
build.gradle 依存関係で次の行を使用しました。
「com.rmtheis:tess-two:6.0.2」をコンパイルします
また、特定の指定されたディレクトリにダウンロードすることにより、 tessdataeng.traineddata
という名前のフォルダーに直接コピーしました。
android - Android Studio用のTesseract OCRライブラリを構築するには?
Androidスタジオ用のtesseract ocrライブラリを構築しようとしていました.cmdで実行されるいくつかのコマンドが含まれているインターネット上のtutorilasを使用しました。しかし、問題は、これらのコードを正確に実行する方法がわからないことです。これは、D ドライブに ndk をダウンロードしてから、プロジェクト ディレクトリでコマンドを使用できるようにするためです。これらのコマンドを実行する手順を教えてください。過去 3 日間から非常に多くのチュートリアルを行ってきましたが、まだビルドできません。私が見つけたコマンドは、 git clone git://github.com/rmtheis/tess-two tess cd tess cd tess-two ndk-build android update project --path です。アリリリース