web-dev-qa-db-ja.com

Android用の無料のOCRライブラリはありますか?

Androidで実行されるJava OCRを探していますが、Aspriseはプラットフォームに依存しないOCRのようではありません。 Javaアプリケーション開発に使用できるオープンソース/無料のAndroid OCRはありますか?

146
user121196

OCRはかなりCPUを集中的に使用する可能性があるため、スマートフォンでの実行を再検討することをお勧めします。

それはさておき、私の知る限り、人気のあるOCRライブラリは AspireTesseract です。どちらもまっすぐなJavaではないため、ドロップインAndroid OCRライブラリを取得することはありません。

ただし、Tesseractはオープンソースです(GitHubがホストする事実)。そのため、必要なサブセットをJavaに移植するのに少し時間をかけることができます。私の理解は、非常識ではないC++なので、OCRがどれほどひどく必要かによっては、時間の価値があるかもしれません。

短い答え:いいえ。

長い答え:あなたがそれのために働くことをいとわないなら。

38
Kevin Montrose

tesseract-Android-tools でかなりの運があります

21
Ben Pearson

もう1つのオプションは、イメージをwebappにポストし(おそらく後で)、C++-> Javaポートの問題やモバイルCPUの詰まりなしにOCR処理することです。

20
Jaco

Google Goggles は、OCRと翻訳の両方を行うのに最適なアプリケーションです。
そして良いニュースは、 Googleゴーグルがアプリプラットフォームになること です。

それまでは、 IQ Engines を使用できます。

7
harrymc

はいあります。

しかし、OCRは非常に広大です。 OCR機能を持つAndroidアプリケーションを知っていますが、それはあなたが探しているOCRの種類ではないかもしれません。

このオープンソースアプリケーションは Aedict と呼ばれ、手書きの日本語文字に対してOCRを実行します。それほど遅くはありません。

探しているものではない場合は、どの種類の文字、どのデータ入力(画像またはX-Yタッチ履歴)を正確に入力してください。

4
Nicolas Raoul

Googleドキュメント OCRリーダー を使用できます。

2
richardwiden