SIFT特征提取与检索
文章目录 1、SIFT特征提取算法介绍 1.1 算法综述 1.2 算法特性 1.3 主要步骤 2、SIFT特征提取 2.1 实现代码 2.2 实现结果 2.3 实现小结 3、两图片SIFT特征匹配 3.1 实现代码 3.2 实现结果 3.3 实现小结 4、图库检索最高匹配 4.1 获取并保存图库中全部图片的特征数据 4.2 检索最高匹配 4.3 实验小结 5、实验遇到的问题及解决 6、实验总小结 1、SIFT特征提取算法介绍 1.1 算法综述 尺度不变特征转换(Scale-invariant feature transform或SIFT)是一种电脑视觉的算法用来侦测与描述影像中的 局部性特征 ,它在空间尺度中寻找极值点,并提取出其 位置、尺度、旋转不变量 。其应用范围包含物体辨识、机器人地图感知与导航、影像缝合、3D模型建立、手势辨识、影像追踪和动作比对。 1.2 算法特性 SIFT特征是图像的局部特征,其对旋转、尺度缩放、亮度变化保持不变性,对视角变化、仿射变换、噪声也保持一定程度的稳定性; 独特性好,信息量丰富,适用于在海量特征数据库中进行快速、准确的匹配; 多量性,即使少数的几个物体也可以产生大量的SIFT特征向量; 高速性,经优化的SIFT匹配算法甚至可以达到实时的要求; 可扩展性,可以很方便的与其他形式的特征向量进行联合。 1.3 主要步骤 建立尺度空间,即建立高斯差分