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

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

どこが悪いのかしら。

0 投票する
7 に答える
9209 参照

android - language=eng で Tesseract API を初期化できませんでした

OCR を必要とする Android アプリに取り組んでいます。APIとしてTesseractを使用することにしましたが、このエラーが発生し続けます:

E/Tesseract(native): language=eng で Tesseract API を初期化できませんでした!

  1. 私はすでにファイル"eng.traineddata"をその場所にコピーしました。
  2. Android Studio 2.1.2 (SDK 23) を使用しています
  3. API 22 Android Lollipop 5.1.1 を搭載したデバイスでのテスト (マシュマロの権限の問題について読む)

私が使用しているコードは次のとおりです。

build.gradle 依存関係で次の行を使用しました。

「com.rmtheis:tess-two:6.0.2」をコンパイルします

また、特定の指定されたディレクトリにダウンロードすることにより、 tessdataeng.traineddataという名前のフォルダーに直接コピーしました。

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

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 です。アリリリース