「OpenCV プログラミングブック(ISBN978-4-8399-2354-9)」に掲載のコードをWin32コンソール アプリケーションとしてバイナリ化したものを提供いたします。cv_samples.zipをダウンロードしてご利用ください。
「出力画像」で出力された画像例は、cv_samples.zipの「result」フォルダに収録しています。
バイナリ名 | 節/項タイトル | 操作説明 | 入力 | 出力画像 |
---|---|---|---|---|
s21.exe | 2.1.4 最初のプログラム | [カメラ] | ||
s22_1.exe | 2.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.exe | 3.1 セピア変換 | image/source.bmp | ||
s32.exe | 3.2 クロマキー | image/background.bmp image/object.bmp | ||
s33_2.exe | 3.3.2 画像の拡大縮小 | image/baboon.jpg | image/destination.bmp | |
s33_3.exe | 3.3.3 画像の回転 | image/baboon.jpg | image/destination.bmp | |
s33_4.exe | 3.3.4 画像の平行移動 | image/baboon.jpg | image/destination.bmp | |
s33_5.exe | 3.3.5 アフィン変換による複雑な変形 | image/baboon.jpg | image/destination.bmp | |
s33_6.exe | 3.3.6 透視変換 | image/baboon.jpg | image/destination.bmp | |
s34.exe | 3.4 行列演算 | MS-DOS/コマンドプロンプトで実行してください。 | ||
s41.exe | 4.1 2値化 | トラックバーを操作 | image/lena.jpg | |
s42.exe | 4.2 ヒストグラム | トラックバーを操作 | image/baboon.jpg | |
s43.exe | 4.3 輪郭抽出 | image/s43_source.bmp | image/contour.bmp | |
s44.exe | 4.4 エッジ抽出 | image/s44_source.bmp | image/laplace.bmp image/sobelx.bmp image/sobely.bmp | |
s45.exe | 4.5 ハフ変換 | image/source.jpg | ||
s46.exe | 4.6 対応領域探索 | image/s46_source.bmp image/template.bmp | image/destination.bmp | |
s47.exe | 4.7 膨張と収縮 | image/s47_source.bmp | image/dilation.bmp image/erosion.bmp | |
s48.exe | 4.8 形状特徴抽出(グーチョキパーの識別) | [カメラ] | ||
s49.exe | 4.9 物体追跡 | マウスドラッグで対象指定 'b'で背景取得 'c'で追跡中止 'h'でヒストグラム表示のon/off | [カメラ] | |
s410_1.exe | 4.10.1 最も単純な背景差分 | 'b'で背景更新 'm'で評価方法変更 'n'でノイズ除去方法変更 スペースキーで画像取得on/off | [カメラ] | |
s410_3.exe | 4.10.3 背景のゆらぎをモデル化する | 'b'で背景更新 'm'で閾値設定方法の変更 | [カメラ] | |
s410_4.exe | 4.10.4 背景のリアルタイム更新 | 'b'で背景更新 | [カメラ] | |
s411.exe | 4.11 カメラキャリブレーション | スペースキーで交点抽出 | [カメラ] |
*1 入力の画像名は、書籍掲載のものから修正しているものがあります。
*2 バイナリ名は書籍の節・項番号に揃えているため、掲載のものと異なる場合があります。
・ダウンロード可能なプログラムコードの使用により発生したいかなる損失や損害、その他いかなる事態についても、弊社および著作権者、各ソフトウェアの製作・提供者は責任を負いかねます。ご利用にはこの点をご理解ください。