• 大小: 2.83KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: C/C++
  • 标签: c  

资源简介

带旋转的模板匹配的原理及算法实现(c++).zip

资源截图

代码片段和文件信息

#include
#include
//#include
#include

using namespace cv;
using namespace std;

//ROI区域的位置信息
#define xx 100//300//  //横坐标
#define yy 100//80//240//   //纵坐标
#define zz 300//400//  //正方形ROI区域的边长

#define PI 3.14159267989

#define ModelPATH “..\\ConsoleApplication1\\picture\\my Logo.bmp“//模板图像路径
#define SearchPATH “..\\ConsoleApplication1\\picture\\my Logo.bmp“//待检测图像路径

int nThresh = 80;//二值化处理的控制阈值,最大值为255

//图片旋转函数
void imrotate(Mat &img Mat &newIm double angle)//img:输入图片;newIm:输出图片;angle:旋转角度(°)
{
//int len = max((img.cols) (img.rows));
//Point2f pt(len / 2.0 len / 2.0);
//Mat r = getRotationMatrix2D(pt angle 1.0);
//warpAffine(img newIm r Size(len len));

//better performance :
Point2f pt(img.cols / 2. img.rows / 2.);
Mat r = getRotationMatrix2D(pt angle 1.0);
warpAffine(img newIm r img.size());

}

//取圆形ROI区域函数:具体实现功能为输入原图,取原图最大可能的原型区域输出
Mat circle_tr(Mat src)
{
Mat dst = Mat::

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        8420  2018-09-10 00:19  Match.cpp

评论

共有 条评论