今回はちょっと息抜き。
ネタ的には、よくある話なのですが、OpenCVのアフィン変換のおさらいも含めて、USBカメラを使った万華鏡ソフトを作ってみました。
USBカメラから取得した画像から、三角形領域を切り出し、回転、ミラー反転などを行って、万華鏡っぽくしています。
ファイルのダウンロードはこちら↓より
【開発環境】
●Visual Studio 2010 C++
●OpenCV2.3 x86 (32bit版)
上記の環境があれば、おそらく動作すると思います。
USBカメラは最初に見つけたカメラから640×480サイズで画像を取得しています。
【操作方法】
画像上で
Sキーで三角形の回転が開始/停止します。
その他のキーでプログラムが終了します。
作ってみると、思いの他、細かいバグにハマって苦労してしまいました...