私はAndroidプロジェクトを開発しています。私のプロジェクトでは、OCR を行う必要があります。このチュートリアルhttp://www.codeproject.com/Tips/840623/Android-Character-Recognitionを見つけました。私はそのチュートリアルに従おうとしています。しかし、セットアップ、特にターミナル (tess-two フォルダー) からのプロジェクトの更新に問題があります。以下で私が行ったことを見てください。
このリンクからtess-twoをダウンロードしました
次に、Android NDKをインストールしてそのプロジェクトをビルドしました
- PATHの下に環境変数を設定しました
次に、ターミナルから tess 2 フォルダーで以下のコマンドを実行します
ndk-build //this took around 30 minutes. I closed command windows after successful built
次に、このコマンドを実行します
android update project --path C:\tess-two-master\tess-two
ターミナルからandroidコマンドを実行できないため、そのコマンドを実行すると問題が発生します。だから私はスタックオーバーフローから解決策を見つけました。ANDROID_HOME と環境変数を PATH の下に設定する必要がありました。次に、「android」コマンドをテストしましたが、動作しています。
次に、このコマンドをもう一度実行します
android update project --path C:\tess-two-master\tess-two
今回は、このエラーが発生しています
このエラーを解決するにはどうすればよいですか? 更新コマンドが機能しないのはなぜですか? コードの何が問題になっていますか? Windows 64 OS を使用しています。
これは別の方法です。Grandleを使ったインストール
tess-two をインストールする別の方法を試しました。ドキュメントに従って、このようにGradleを使用してインストールしました。しかし、プロジェクトに見つからないため、TessDataManager にアクセスできません。
グラドル
dependencies {
compile 'com.rmtheis:tess-two:6.0.2'
}
これはエラーです
ご覧のとおり、TessDataManager クラスにアクセスできません。そのクラスをインポートするにはどうすればよいですか?