OPENCV3编程入门--第十一章(特征检测与匹配--SIFT,SURF,ORB)学习笔记

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/hh5233/article/details/99289879

导读:

在这里插入图片描述

1.SURF特征点检测–

|
|有点看不懂,知识积累后再来理解吧 (1) 概念| |
|

在这里插入图片描述
(2)算法总结
在这里插入图片描述
(3)SURF类源码剖析–来源
在这里插入图片描述

(4)绘制关键点:drawKeypoints() 函数
在这里插入图片描述
在这里插入图片描述
(5)KeyPoint 类
在这里插入图片描述
2.SURF特征提取
在这里插入图片描述
(1)绘制匹配点:drawMatches()函数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)图片特征匹配程序核心思想

在这里插入图片描述

暴力匹配:BruteForce

3.FlannBasedMatcher类接口和FLANN()函数–快速最近邻搜索函数库
在这里插入图片描述
(1)找到最佳匹配DescriptorMatcher::match()函数方法
在这里插入图片描述
(2)SURF和SIRF算法指标对比
在这里插入图片描述
4.寻找已知物体
在这里插入图片描述(1) 寻找透视变换:findHomography() 函数
在这里插入图片描述
(2)进行透视矩阵变换:perspectiveTransform()
在这里插入图片描述
在这里插入图片描述
5.ORB特征提取
在这里插入图片描述
(1)Brief描述子
在这里插入图片描述
在这里插入图片描述
<1>类关系脉络图在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/hh5233/article/details/99289879
今日推荐