71

私はAndroidでOCRの実行例が欲しいです.私はいくつかの調査を行い、AndroidでOCRを実装する例を見つけました.

https://github.com/rmtheis/tess-twoで、その中に 3 つのプロジェクト ファイルがあります...

  1. アイツー
  2. テスツー
  3. テスツーテスト

3 つのプロジェクト ファイルをインポートして「tess-two-test」プロジェクトを実行しましたが、「tess-two-test」にはアクティビティが含まれていないため実行されません。

誰かが私にもっと良い例を提案できますか?

4

1 に答える 1

103

あなたと同じように、私も Android で OCR を実装する際に多くの問題に直面しましたが、Google でよく調べた結果、解決策が見つかりました。これは確かに OCR の最良の例です。

ステップバイステップのガイダンスを使用して説明しましょう。

まず、https://github.com/rmtheis/tess-twoからソースコードをダウンロードします。

3 つのプロジェクトすべてをインポートします。インポート後、エラーが発生します。エラーを解決するresには、tess-two プロジェクトにフォルダーを作成する必要があります

ここに画像の説明を入力

まず、tess-two で tess-two にresフォルダーを作成します->右クリック->新しいフォルダー->「res」という名前を付けます

3 つのプロジェクトすべてでこれを実行すると、エラーはなくなるはずです。

https://github.com/rmtheis/android-ocrからソース コードをダウンロードします。ここで最良の例を取得します。

あとはワークスペースにインポートするだけですが、まずこのサイトから android-ndk をダウンロードする必要があります。

http://developer.android.com/tools/sdk/ndk/index.html私は Windows 7 - 32 ビット PC を持っているので、http://dl.google.com/android/ndk/android-ndk-r9をダウンロードしました-windows-x86.zipこのファイル

E:\Software\android-ndk-r9に抽出したと仮定して、環境変数にこのパスを設定します。

MyComputer- >Property->Advance-System-Settings->Advance->Environment Variable->ボックスの下の 2 番目にあるPATHを見つけて、下の図のようにパスのように設定します。

ここに画像の説明を入力

やった

cmd を開き、以下のように D:\Android Workspace\tess-two に移動します

ここに画像の説明を入力

NDK の環境変数を正常に設定したら、上の図のようにndk-buildと入力するだけで、エラーは発生せず、すべてのファイルが正常にコンパイルされます。

ここで、他のソース コードもhttps://github.com/rmtheis/tess-twoからダウンロードし、抽出してインポートし、 D:\Android Workspace\OCRTestにある私の PC のように OCRTest という名前を付けます。

ここに画像の説明を入力

これに test-two をインポートし、OCRTest を実行して実行します。OCR の最良の例が得られます。

于 2013-10-23T05:55:00.220 に答える