阿菊的OpenCv——特征检测算法与匹配算法汇总详解!
OpenCv可以检测图像的主要特征,然后提取这些特征,使其成为图像描述符,并可以利用这些特征进行图像匹配和搜索。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201119203639563.gif#pic_center)
1. 特征检测算法
关于角点和斑点的介绍,大家可以参考我的另一个博客:阿菊的OpenCv(七)——一分钟了解特征检测中的角点(Corner)以及斑点(blob)
a. 用于检测角点的特征检测算法
a1 Harris
阿菊的OpenCv(八)——cv2.cornerHarris()函数详解 用于角点检测
a2 FAST
b. 用于检测斑点的特征检测算法
b1 SIFT
阿菊的OpenCv(九)——使用DoG和SIFT进行特征提取与描述
b2 SURF
阿菊的OpenCv(十)——使用快速Hessian算法和SURF来提取和检测特征
b3 BRIEF
c. ORB:该算法代表带方向的FAST算法与具有旋转不变性的BRIEF算法
2. 特征匹配算法
a. 暴力(Brute-Force)匹配法
暴力匹配法就是类似于穷举的思想。