实用实用模板匹配

实用实用模板匹配

ID:28974095

大小:146.44 KB

页数:8页

时间:2018-12-15

实用实用模板匹配_第1页
实用实用模板匹配_第2页
实用实用模板匹配_第3页
实用实用模板匹配_第4页
实用实用模板匹配_第5页
资源描述:

《实用实用模板匹配》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案opencv学习_11(模板匹配(包括单模板和多模板))分类:Opencv学习笔记2013-11-0821:167663人阅读评论(6)收藏举报模板匹配源码opencv模板匹配——在一幅图像中匹配与模板相似的单个或者多个目标(1)目标匹配函数:cvMatchTemplate(constCvArr*image,constCvArr*templ,CvArr*result,intmethod);Image待搜索图像Templ模板图像Result匹配结果用来存放通过以下方法计算出滑动窗口与模板的相似值Method计算匹配程度的方法关于匹配方法,使用不同的方法产生的结

2、果的意义可能不太一样,有些返回的值越大表示匹配程度越好,而有些方法返回的值越小表示匹配程度越好关于参数method:CV_TM_SQDIFF平方差匹配法:该方法采用平方差来进行匹配;最好的匹配值为0;匹配越差,匹配值越大。CV_TM_CCORR相关匹配法:该方法采用乘法操作;数值越大表明匹配程度越好。CV_TM_CCOEFF相关系数匹配法:1表示完美的匹配;-1表示最差的匹配。CV_TM_SQDIFF_NORMED归一化平方差匹配法CV_TM_CCORR_NORMED归一化相关匹配法CV_TM_CCOEFF_NORMED归一化相关系数匹配法(2):接着就是要找最值以及最

3、值对应的坐标cvMinMaxLoc()寻找一个矩阵中最大最小值以及相应的坐标精彩文档实用标准文案cvMinMaxLoc(constCvArr*arr,double*min_val,double*max_val,CvPoint*min_locCV_DEFAULT(NULL),CvPoint*max_locCV_DEFAULT(NULL),constCvArr*maskCV_DEFAULT(NULL));单目标匹配结果:代码:[cpp]viewplaincopyprint?1.#include2.#include"cv.h"3.#include"cxco

4、re.h"4.#include"highgui.h"5.usingnamespacestd;6.intmain()7.{8.IplImage*src=cvLoadImage("E:\study_opencv_video\lesson16_1\images\src.jpg",0);9.IplImage*srcResult=cvLoadImage("E:\study_opencv_video\lesson16_1\images\src.jpg",3);//用来显示精彩文档实用标准文案1.IplImage*templat=cvLoadImage("E:\st

5、udy_opencv_video\lesson16_1\images\template.png",0);2.IplImage*result;3.if(!src

6、

7、!templat)4.{5.cout<<"打开图像失败"<width;10.srcH=src->height;11.templatW=templat->width;12.templatH=templat->height;13.if(srcW

8、platW

9、

10、srcH

11、xLoc(result,&minValue,&maxValue,&minLoc,&maxLoc);25.cvRectangle(srcResult,minLoc,cvPoint(minLoc.x+templatW,minLoc.y+templatH),cvScalar(0,0,255));26.cvNamedWindow("srcResult",0);27.cvNamedWindow("templat",0);28.cvShowImage("srcResult",srcResult);29.cvShowImage("templat",te

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。