2

Tesseract をサードパーティの OCR として使用しようとしています (事前に Asprise も試しました) が、メイン関数「doOCR」の内部使用は BufferedImage オブジェクトに依存しているように見えますが、これは私が理解できることから、Android ではサポートされていません。スタジオ。

Asprise もそのオブジェクトと ImageIO を必要としていましたが、これもサポートされていません。

Android Studio で Tesseract/Asprise を使用する方法を知っている人はいますか? そうでない場合は、Android Studio で動作する他の OCR に精通していますか?

ありがとうございました

4

1 に答える 1

2

IDE、プログラミング言語、およびフレームワークのサポートに関する定義が一致していません。 Android Studioは単なる IDE でありGradle、プロジェクトのビルドと管理に使用します。(Eclipse は別の、多くの場合 Maven を使用してプロジェクトを管理します)

Android でコードを作成するため、Java 言語を使用する必要があります (もちろん、高度な場合、Android はまだ他の言語をサポートしています)。そのためには、Java ライブラリと Android ライブラリが必要です。

つまり、Android Studio か Eclipse か Netbeans か ... サポートするかどうかを決定するobject IMageIOものではありません。これらの IDE は、プロジェクトの管理方法を決定するだけです。

Android で Tesseract ライブラリを使用してプログラミングする場合は、これらのライブラリを含む jar ファイルを見つけて、プロジェクトに追加する必要があります。

Android Studio でコーディングするため、これらの jar ファイルを libs フォルダーにコピーします。ファイルbuild.gradleに次の行を追加します。

compile files('libs/name_of_your_jar_files.jar');

これがお役に立てば幸いです:)

于 2013-11-08T14:39:42.683 に答える