チェッカーボードのエトセトラ
渡した画像内からチェッカーボードパターンを見つけて座標を取得する
求まった座標群を画像に描画する
みたいな市松模様を利用する#geshi(c++,number){{
const int patternX = 2; // X軸方向の点の数
const int patternY = 3; // Y軸方向の点の数
CvCapture *camera = cvCaptureFromCAM(-1); // カメラの初期化
IplImage *image = cvQueryFrame(camera); // 画像を取得
CvSize size = cvSize(patternX, patternY); // パターンのサイズ
CvPoint2D32f *corners = new CvPoint2D32f [patternX*patternY];
// 点格納用配列
int result, count; // 個数カウント用変数
result = cvFindChessboardCorners(image, size, corners, &count);
// 点を検出する
cvDrawChessboardCorners(image, size, corners, count, result);
// 検出した点を描画する
cvReleaseCapture(&camera);
delete [] corners;
}}
ジャンル:OpenCV:OpenCV 1.0準拠