openCV doc
日本語テキスト
Gallery
テキスト出力
what process?
画像の中にテキストを追加する場合はputtextを使うが、対応する文字はASCIIコード(半角英数字、記号)のみで日本語は非対応だった。
しかし、contribのfreetypeモジュール内にあるputtextを使うと表示できる。
ただし、特殊文字で対応していない文字の場合は「豆腐」文字が表示される。
※ freetypeモジュールを使うためには日本語対応のフォントファイルが必要。
ここではIPAexフォントを使っています。
※ 実行するときは表示させたいテキストとフォントファイルのパスを引数での指定が必要です。
./out -text="魔法少女まどか☆マギカ" -font="ipaexg00401/ipaexg.ttf"
cook code C++
cook code Python
Reference