memorandumsスマートフォン用の表示で見るmemorandums日々の作業ログです。研究GoogleのOCRソフトウェアです。以下、動かした手順メモです。動作環境はOSX10.11.2です。brewで本体を入れます。tesseractライブラリ自体はc++らしく、Javaで利用できるラッパーを作ってくれた偉い方がいます。ありがたく使わせていただきます。Tesseractまず、ターミナルでコマンドが動くか確認します。コマンドで動かなければプログラムからも動かない(はず)。Tess4Jフォルダの中にサンプル画像(eurotext.png)がありますので、そこでターミナルを開き、以下のコマンドを入力します。result.txtというファイルが作成されて認識結果が書き込まれます。resultで、このときにエラーが出る場合があるかもしれません。私は出ました(が、翌日やったら出なかった、意味不明)。以下の環境変数を追加します。私はzshなので.zprofileに追加しました。TESSDATA_PREFIX="/usr/local/Cellar/tesseract/3.04.00/share"で、準備ができたのでEclipseを起動しJavaプロジェクトを作成します。次に、Tess4Jフォルダ内のdistとlibにあるjarをEclipseのプロジェクトに追加します。ちなみにビルド上は全部は必要ないようですが、実行時にエラーがでるので追加します(→これでclasspathに追加されるため)。/Library/Java/Extensionsに入れちゃえばいいのかもしれません。以下のクラスを作成して実行します。認識させたい画像ファイルは適当に各自で用意してJavaプロジェクト直下に配置しましょう。ちなみにこのサンプルは以下のサイトを参考にしました。}}原理も仕組みもよくわからず、とりあえず動かすことを優先した手順ですので、間違っているかもしれません。そのときは各自で修正してください。Bitb...2018-01-11mastodon4jをEclipseで動かすまでの作業ログ今日から授業開始です。