简单的理解: 用于描述图像特征的关键点
常见的特征点提取算法:
SIFT: 尺度不变特征变换. opencv只有cpu实现
SURF: surf的加速算法. opencv有cpu和cuda实现
ORB: 使用FAST特征检测和BRIEF特征描述子. opencv有cpu和cuda实现
他们的好处是什么: 尺度和旋转不变性,说白了就是兼容不同分辨率、旋转、尺度的变换
速度排序: ORB(cuda)>SURF(cuda)>ORB>SURF>SIFT
效果排序(效果不止是特征点的数量,更重要的是特征点的质量): SIFT>ORB>SURF