资源简介
模板匹配算法可以支持平移缩放和旋转变化,采用对数极坐标的方法进行模板配准
代码片段和文件信息
#include “fftm.hpp“
using namespace std;
using namespace cv;
//-----------------------------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------------------------
int main(int argc char* argv[])
{
Mat im0 = imread(“cat.png“ 1);
Mat im1 = imread(“cat_part.png“ 1);
imshow(“im1“ im1);
imshow(“im0“ im0);
// As input we need equal sized images with the same aspect ratio
// scale difference should not exceed 1.8 times.
RotatedRect rr = LogPolarFFTTemplateMatch(im0 im1200100);
// Plot rotated rectangle to check result correctness
Point2f rect_points[4];
rr.points(rect_points);
for (int j = 0; j < 4; j++)
{
line(im0 rect_points[j] rect_points[(j + 1) % 4] Scalar(255 0 0) 2 CV_AA);
}
imshow(“result“ im0);
waitKey();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\
文件 34 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\.gitignore
文件 2258 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\CMakeLists.txt
文件 188670 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\FFTTM.PNG
文件 2011 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\README.md
文件 57701 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\cat.png
文件 83054 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\cat_part.png
目录 0 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\docs\
文件 188670 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\docs\FFTTM.PNG
文件 2702 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\docs\LogPolarFFTTemplateMatching.rst
文件 921 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\example.cpp
文件 7714 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\fftm.cpp
文件 596 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\fftm.hpp
文件 488594 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\lena_orig.png
文件 8612 2017-02-10 09:26 LogPolarFFTTemplateMatcher-master\test.cpp
评论
共有 条评论