カメラでキャプチャした画像にテキストをオーバレイしようと思ったんだけど、OpenCVのテキスト描画機能が貧弱(どのくらい貧弱かは『opencv.jp - OpenCV: テキスト(Text)サンプルコード -』のページ最下部のサンプルを参照)で、加えてASCIIな文字列しか扱えないそうだったので別の方法を考えることにした。 TrueTypeとかOpenTypeなフォントを扱うライブラリとしてはFreeTypeが有名。ベクタデータで表現されているフォントデータを、扱いやすいビットマップデータにしてくれる。 ビットマップにさえ持ち込んでしまえばあとはこちらで勝手に合成すればいいので、そこまでをいい感じに自動化してくれるラッパーを作りたい。そのためにとりあえず何らかのテキストを適当にビットマップに書き出してみた。 開発環境 高専プロコンに向けての調整の合間に作ったので、学校で使用している環境での
![FreeTypeでテキスト描画 - I CAN ’CAUSE I THINK I CAN!](https://cdn-ak-scissors.b.st-hatena.com/image/square/d219a6d5758f3d37e861b649680d4c6036c0e9e9/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FT%2FTnzk%2F20081005%2F20081005205452.png)