iPadで文字認識エンジンzinniaを動かす

iPod touch で OS2の頃に文字認識エンジンzinniaを入れてみたが、すんなり動かなかった記憶があるんだけど、
もう覚えてない上に、zinniaのバージョンがあがっているので、改めてやってみた。
覚え書きとして残しておく。


まず、zinniaのソースをダウンロードする。最新はバージョン0.06。0.05って書いてあるけど、リンク先にちゃんとある。zinnia-tomoe(認識用辞書)もダウンロードしておく。
解凍して、ターミナルにて、./configure する。
ついでに makeもしておく。後でモデルファイルを作るためにやっておく。


次に、iPadアプリのプロジェクトを作成し、そのプロジェクトに zinniaのフォルダ内にある.cppと.hを追加するんだが、
zinnia.cpp、zinnia_learn.cpp、zinnia_convert.cppは追加してはいけない。この3つの中にはmain関数があるから。
追加したら、プロジェクトのコンパイラの設定で、「その他のCフラグ」に -D HAVE_CONFIG_H を追加する。
後はモデルファイル(認識辞書)を入れれば完了。コンパイルできるはず。


使い方および、モデルファイルの作成法はzinniaのページにある。