void cvMatchTemplate( const CvArr* image, // マッチングの対象の画像 const CvArr* templ, // 探索用の画像 CvArr* result, // 比較結果が格納されるマップ int method // 比較方法 );MatchTemplate - opencv.jp
method引数には、以下の定数を指定します。
定数 | 数式 | |
---|---|---|
SQDIFF (Squared difference) |
CV_TM_SQDIFF (SSD) |
|
CV_TM_SQDIFF_NORMED | ||
CCORR (Cross correlation) |
CV_TM_CCORR | |
CV_TM_CCORR_NORMED (NCC) |
||
CCOEFF (Correlation coefficient) |
CV_TM_CCOEFF | |
CV_TM_CCOEFF_NORMED |
void cvMinMaxLoc( const CvArr* arr, // 比較結果が格納されたマップ double* min_val, // 最小値へのポインタ double* max_val, // 最大値へのポインタ CvPoint* min_loc = NULL, // 最小値の座標へのポインタ CvPoint* max_loc = NULL, // 最大値の座標へのポインタ const CvArr* mask = NULL // スキャンする領域 );
結果を必要としない引数へは、NULLを渡します。