Datawhale 计算机视觉基础-图像处理(下)- Task01 Harris特征点检测器-兴趣点检测
Datawhale 计算机视觉基础-图像处理(下)- Task01 Harris特征点检测器-兴趣点检测 1. 基础知识 1.1角点的介绍 2.Harris角点检测算法原理 2.1 算法核心思想 2.2 算法原理 3.OpenCV实现 3.1 API 3.2 代码示例 参考链接 1. 基础知识 1.1角点的介绍 在图像处理领域中,特征点又被称为兴趣点或者角点,它通常具有旋转不变性和光照不变性和视角不变性等优点,是图像的重要特征之一,常被应用到目标匹配、目标跟踪、三维重建等应用中。 点特征主要指图像中的明显点,如突出的角点、边缘端点、极值点等等,用于点特征提取的算子称为兴趣点提取(检测)算子,常用的有Harris角点检测、FAST特征检测、SIFT特征检测及SURF特征检测。 那么如何进行判断呢? 可以使用滑动窗口在图像中滑动: (1)如果沿着各个方向移动,窗口内像素值均没有太大变化,则它是平坦区域。 (2)如果沿着水平方向移动(梯度方向),像素值会发生跳变;沿着边缘移动(平行于边缘) ,像素值不会发生变化;则它表示一个边缘特征(Edges)。 (3)如果无论朝哪个方向移动,像素值都会发生很大变化,则它就是一个角。 下图中由左到右分别代表上述三种情况: 同时,角点也有多种类型,如下图所示: 2.Harris角点检测算法原理 2.1 算法核心思想