SIFT系列02--SIFT源码详细注释.docxVIP

  • 18
  • 0
  • 约2.47万字
  • 约 23页
  • 2016-11-26 发布于安徽
  • 举报
SIFT系列02--SIFT源码详细注释.docx

SIFT系列02--SIFT源码详细注释,保留每一步运算的中间结果 (2013-04-27 18:30:38) 关于sift算法的原理有很多文档,本来想整理到BLOG,但是考虑到排版比较麻烦,就不弄了。 把opencv里面的sift源码详细注释了一下,把相关函数重新整合到SIFT的类里面,这样就可以用这个类而不用opencv的sift接口来提取特 征点,用此方法提取特征点的速度上也有很明显的提升,说明OpenCV用来做具体的工程效率肯定是跟不上的,还是得改成纯C、C++。 SIFT每一步的中间结果也保存下来,包括所有的高斯金字塔图像,DOG图像,特征点坐标,描述符矩阵等。方便自己更好的理解。 保存结果: 1、高斯金字塔 2、dog金字塔 3、特征点坐标 4、特征点描述符 5、特征点 程序代码: 一、sift.h文件 #include opencv2/features2d/features2d.hpp #includeopencv2\opencv.hpp #includeiostream #includefstream using namespace cv; namespace cv { class CV_EXPORTS_W SIFT : public Feature2D { public: CV_PROP_RW int nfeatures; CV_PROP_RW int nOcta

文档评论(0)

1亿VIP精品文档

相关文档