
SIFT
wyy小可爱
这个作者很懒,什么都没留下…
展开
-
SIFT(一)建立高斯函数
SIFT特征对旋转、尺度缩放、亮度变化等保持不变性,是一种非常稳定的局部特征。转载 2018-07-10 19:18:02 · 858 阅读 · 0 评论 -
SIFT解析(二)特征点位置确定
SIFT特征以其稳定的存在,较高的区分度推进了诸多领域的发展,比如识别和配准。上一篇文章,解析了SIFT特征提取的第一步高斯金字塔的构建,并详细分析了高斯金字塔以及差分高斯金字塔如何完成一个连续的尺度空间的构建。构建高斯金字塔不是目的,目的是如何利用高斯金字塔找到极值点。lowe在论文中阐述了为什么使用差分高斯金字塔:1)差分高斯图像可以直接由高斯图像相减获得,简单高效2) 差分高斯函数是尺度规范...转载 2018-07-10 22:07:22 · 2207 阅读 · 0 评论 -
SIFT解析(三)生成特征描述子
以上两篇文章中检测在DOG空间中稳定的特征点,lowe已经提到这些特征点是比Harris角点等特征还要稳定的特征。下一步骤我们要考虑的就是如何去很好地描述这些DOG特征点。 许多资料中都提到SIFT是一种局部特征,这是因为在SIFT描述子生成过程中,考虑的是该特征点邻域特征点的分布情况(而没有利用全局信息)。本步骤中主要计算过程包括:确定特征点的方向和生成特征描述符。...转载 2018-07-11 11:10:37 · 5330 阅读 · 0 评论 -
SIFT算法实现
int sift_features( IplImage* img, struct feature** feat )这个函数就是用来提取图像中的特征向量。参数img为一个指向IplImage数据类型的指针,用来表示需要进行特征提取的图像。IplImage是opencv库定义的图像基本类型。参数feat 是一个数组指针,用来存储图像的特征向量。函数调用成功将返回特征向量的数目,否则返回-1. i...转载 2018-07-11 15:12:18 · 1822 阅读 · 0 评论