0

簡単な作業を行う必要があります。参照画像を用意し、ズーム回転がないことを考慮して、別の画像のピクセル単位で平行移動を計算します。平行移動は(x、y)だけです。これを持っている、これは簡単な方法ですか?自己相関?特徴抽出?特徴抽出は簡単な作業なので、まったく必要ないと思います。

助けていただければ幸いです、乾杯、

4

1 に答える 1

3

最後に、私の目標を達成する解決策を見つけました:

// Prepare required variables
cv::Point point;
cv::Mat correlation;
double max_val;

// Compute the template matching
cv::matchTemplate(image_crop, ref_crop, correlation, cv::TM_CCORR_NORMED);

// Find the position of the max point
cv::minMaxLoc(correlation, NULL, &max_val, NULL, &point);

ポイント変数には、移動座標 x と y が含まれます。

于 2013-02-12T14:38:00.327 に答える