opencvAX-day11

来源:互联网 发布:java遍历map集合 编辑:程序博客网 时间:2024/04/24 19:11

等会一定要练习这些东西,opencv中文论坛网的那3个匹配;
http://www.opencv.org.cn/index.php/Cv%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86#.E5.8C.B9.E9.85.8D
否则你一直看,也看不到其效果出来,何苦呢????


到底在比什么?(相似性匹配)
1.可以说matchShapes()比较的2个图像是否是是相似的轮廓。使用矩进行匹配。

怎么比的?
2.hu不变矩的计算公式比较复杂。

opencv中的cvMatchShapes()方法可以直接实现两个轮廓的相似性计算,结果越小越相似。
这个函数也是基于Hu不变量的相似性匹配。

另一种匹配模式?
模版匹配(教程332页:匹配页)

http://zhidao.baidu.com/question/408754151.html?oldq=1
http://topic.csdn.net/u/20120410/23/375cfaf1-b030-4b4c-a1fb-dd1dd6d67e7a.html
http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=18266
http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=1736


利用opencv提取Hu不变量特征 形状匹配
 http://blog.csdn.net/lbd2008/article/details/7095590
各位大侠,有谁知道cvMatchShapes怎么用? X
 http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=1736
中文参考手册:X
http://fsa.ia.ac.cn/opencv-doc-cn/opencv-doc-cn-0.9.7/ref/opencvref_cv.cn.htm#cv_imgproc_matching
opencv中文论坛
http://www.opencv.org.cn/forum/search.php?fid[]=10

最佳匹配为0,最差匹配为1;
cvMatchShapes比较形状是利用不变矩进行计算的,是一个加权量,你可以查查不变矩相关知识!