Sift算法与VC代码

时间:2012-07-31 08:18:56
【文件属性】:

文件名称:Sift算法与VC代码

文件大小:352KB

文件格式:RAR

更新时间:2012-07-31 08:18:56

Sift算法

Sift是David Lowe于1999年提出的局部特征描述子,并于2004年进行了更深入的发展和完善。Sift特征匹配算法可以处理两幅图像之间发生平移、旋转、仿射变换情况下的匹配问题,具有很强的匹配能力。在Mikolajczyk对包括Sift算子在内的十种局部描述子所做的不变性对比实验中,Sift及其扩展算法已被证实在同类描述子中具有最强的健壮性。 总体来说,Sift算子具有以下特性: (1)Sift特征是图像的局部特征,对平移、旋转、尺度缩放、亮度变化、遮挡和噪声等具有良好的不变性,对视觉变化、仿射变换也保持一定程度的稳定性。 (2)独特性好,信息量丰富,适用于在海量特征数据库中进行快速、准确的匹配。 (3)多量性,即使少数的几个物体也可以产生大量Sift特征向量。 (4)速度相对较快,经优化的Sift匹配算法甚至可以达到实时的要求。 (5)可扩展性强,可以很方便的与其他形式的特征向量进行联合。 Sift特征匹配算法主要包括两个阶段,一个是Sift特征的生成,即从多幅图像中提取对尺度缩放、旋转、亮度变化无关的特征向量;第二阶段是Sift特征向量的匹配。


【文件预览】:
sift算法的vc实现
----sift-1.1.1_20070330_win()
--------siftFeat()
--------minpq.c(5KB)
--------imgfeatures.c(14KB)
--------ChangeLog.txt(672B)
--------beaver_xform.png(39KB)
--------dspFeat()
--------utils.c(7KB)
--------LICENSE.ubc.txt(1KB)
--------THANKS.txt(413B)
--------kdtree.h(3KB)
--------docs()
--------utils.h(6KB)
--------sift.h(5KB)
--------sift.c(34KB)
--------kdtree.c(15KB)
--------xform.c(16KB)
--------siftfeat.c(2KB)
--------minpq.h(2KB)
--------beaver.png(48KB)
--------match.c(3KB)
--------README.txt(2KB)
--------LICENSE.txt(18KB)
--------xform.h(6KB)
--------imgfeatures.h(4KB)
--------match()
--------beaver.sift(43KB)
--------dspfeat.c(984B)

网友评论

  • 代码还可以,注释一般般
  • 不错很有参考性
  • 很不错,基于opencv实现的,不仅能跑,还写得清晰明了
  • 代码还可以,注释可读性不是很高
  • 不错,与想要的有关系,只是注释不太好看
  • 需要opencv,vc6打不开
  • 对我帮助挺大的,谢谢!
  • 可以用,适合学习
  • 非常不错,谢谢。
  • 非常实用,真的很好