ソリューショングループNTesseractという、OCRエンジンがあります。それをAndroidで使用するための、tesseract-android-tools、そして、更にそれをfolkしたtess-twoと呼ばれるものがあります。この、tess-twoを使ってみることにします。今回はtess-twoをビルドするところまで紹介いたします。SDKとNDKの取得この2つがないと、何も始まりません...。SDKから、SDKを入手します。64-bitをダウンロードします。展開して、パスを通しておくと後々便利です。NDKからプラットフォームに合ったNDKを取得します。解凍して、パスを通しておきましょう。基本的には、README.mdに書かれていることに従えば大丈夫です。tess-twoはGitHubで公開されていますのでcloneします。tessさらに、これをビルドします。ndk-buildこのビルドは非常に時間がかかります。ビルドが完了すると、libsディレクトリに*.soファイルが生成されます。次のコマンドを実行して、tess-twoをjarファイルとしてエクスポートします。このjarファイルは、soファイルへアクセスするために手助けをしてくれるものだと考えるといいかと思います。SDKに含まれるaaptが動きません。AndroidアプリをAndroidを使って作るのページを参考に、必要なライブラリをインストールします。releaseが動くはずです。ant完了後、binディレクトリの下に、classes.jarが生成されます。今日はとりあえずここまで...。