笔记关键词检索?

在所有笔记中搜索你感兴趣的关键词!

《OpenCV3计算机视觉》 ──   Python语言实现(原书第2版)

作者:Joe Minichino&Joseph Howse著 刘波 苗贝贝 史斌 译

知识点类型:【算法】


CV.ml 机器学习算法

............

SURF(Speeded-Up Robust Features)

SURF算法采用快速Hessian算法检测关键点,而SURF算子会通过一个特征向量来描述关键点周围区域的情况。这和SIFT算法很像,SIFT算法分别采用DoG和SIFT算子来检测关键点和提取关键点的描述符。
SURF特征检测的步骤:
1.尺度空间的极值检测:搜索所有尺度空间上的图像,通过Hessian来识别潜在的对尺度和选择不变的兴趣点。
2.特征点过滤并进行精确定位。
3.特征方向赋值:统计特征点圆形邻域内的Harr小波特征。即在60度扇形内,每次将60度扇形区域旋转0.2弧度进行统计,将值最大的那个扇形的方向作为该特征点的主方向。
4.特征点描述:沿着特征点主方向周围的邻域内,取4×4个矩形小区域,统计每个小区域的Haar特征,然后每个区域得到一个4维的特征向量。一个特征点共有64维的特征向量作为SURF特征的描述子。

............