tess-twoをAndroidStudioで使用する際、セットアップに時間がかかった(調べた方法が古かったり、失敗したりした)為、現在の使用方法を備忘録も兼ねて記録しておきます。
1.導入準備
AndroidStudioのSDKManagerを開き、SDKToolsから、CMake、LLDB、CMakeをインストールする。
gitでtess-twoをインストールする。
git clone https://github.com/rmtheis/tess-two.git
2.プロジェクト作成
- 空のプロジェクトを作成する。
このとき、[Inclde C++ support]と[Inclde Kotlin support]にチェックはしない。 - 作成が完了したら、プロジェクトの
app/src/main
の位置にassets
ディレクトリを作成し、assets
ディレクトリ内にtessdata
ディレクトリを作成する。 -
ここから
.tessdata
の拡張子がついた学習データ(英語:eng.tessdata 日本語:jpn.tessdata)を持ってきて`tessdeta
ディレクトリの内部に入れる。
あとは以下のリンク先のコードを写せば撮影済みの画像から文字を読み取るプログラムが作成できる。
http://tyatran.hatenablog.com/entry/2017/10/09/142015