OpenCV プログラミングブック :Win32コンソールアプリケーションの提供について

 「OpenCV プログラミングブック(ISBN978-4-8399-2354-9)」に掲載のコードをWin32コンソール アプリケーションとしてバイナリ化したものを提供いたします。cv_samples.zipをダウンロードしてご利用ください。

 「出力画像」で出力された画像例は、cv_samples.zipの「result」フォルダに収録しています。

  1. 実行可能形式(.exe)ファイルのダブルクリックで起動します。終了は'q'キーを押します。
  2. Windows 98以降のWindows環境で動作確認済みです。実行には同梱のOpenCVのDLLファイルが必要です。
  3. 実行に[カメラ]が必要な必要なもの、画像が必要なものを以下の表の「入力」にまとめています。
  4. 実行後、画像が出力されるものを以下の表の「出力画像」にまとめています。
  5. コンピュータに2台以上のカメラがつながれている場合、ビデオキャプチャデバイスが別に存在する場合などに動作しないことがあります。
  6. 「_qvga.exe」は、320x240ピクセル出力のカメラ用バイナリです。動かない場合は各自の環境に合わせて配布のコードを修正し再コンパイルしてください。
バイナリ名節/項タイトル操作説明入力出力画像
s21.exe2.1.4 最初のプログラム[カメラ]
s22_1.exe2.2.1 カメラからの入力画像をそのまま表示する[カメラ]
s22_2.exe
s22_2_qvga.exe
2.2.2 背景との差分を計算する'b'キーで背景取得[カメラ]
s22_3.exe
s22_3_qvga.exe
2.2.3 肌色領域を抽出する'b'キーで背景取得[カメラ]
s22_4.exe
s22_4_qvga.exe
2.2.4 顔領域を追跡する/2.2.5 静止画を保存する'b'キーで背景、'c'キーが画像保存[カメラ]image/frame.bmp
image/face.bmp
s31.exe3.1 セピア変換image/source.bmp
s32.exe3.2 クロマキーimage/background.bmp
image/object.bmp
s33_2.exe3.3.2 画像の拡大縮小image/baboon.jpgimage/destination.bmp
s33_3.exe3.3.3 画像の回転image/baboon.jpgimage/destination.bmp
s33_4.exe3.3.4 画像の平行移動image/baboon.jpgimage/destination.bmp
s33_5.exe3.3.5 アフィン変換による複雑な変形image/baboon.jpgimage/destination.bmp
s33_6.exe3.3.6 透視変換image/baboon.jpgimage/destination.bmp
s34.exe3.4 行列演算MS-DOS/コマンドプロンプトで実行してください。
s41.exe4.1 2値化トラックバーを操作image/lena.jpg
s42.exe4.2 ヒストグラムトラックバーを操作image/baboon.jpg
s43.exe4.3 輪郭抽出image/s43_source.bmpimage/contour.bmp
s44.exe4.4 エッジ抽出image/s44_source.bmpimage/laplace.bmp
image/sobelx.bmp
image/sobely.bmp
s45.exe4.5 ハフ変換image/source.jpg
s46.exe4.6 対応領域探索image/s46_source.bmp
image/template.bmp
image/destination.bmp
s47.exe4.7 膨張と収縮image/s47_source.bmpimage/dilation.bmp
image/erosion.bmp
s48.exe4.8 形状特徴抽出(グーチョキパーの識別)[カメラ]
s49.exe4.9 物体追跡マウスドラッグで対象指定
'b'で背景取得
'c'で追跡中止
'h'でヒストグラム表示のon/off
[カメラ]
s410_1.exe4.10.1 最も単純な背景差分'b'で背景更新
'm'で評価方法変更
'n'でノイズ除去方法変更
スペースキーで画像取得on/off
[カメラ]
s410_3.exe4.10.3 背景のゆらぎをモデル化する'b'で背景更新
'm'で閾値設定方法の変更
[カメラ]
s410_4.exe4.10.4 背景のリアルタイム更新'b'で背景更新[カメラ]
s411.exe4.11 カメラキャリブレーションスペースキーで交点抽出[カメラ]

*1 入力の画像名は、書籍掲載のものから修正しているものがあります。
*2 バイナリ名は書籍の節・項番号に揃えているため、掲載のものと異なる場合があります。
・ダウンロード可能なプログラムコードの使用により発生したいかなる損失や損害、その他いかなる事態についても、弊社および著作権者、各ソフトウェアの製作・提供者は責任を負いかねます。ご利用にはこの点をご理解ください。

戻る