【问题标题】:Opencv SIFT feature extraction errorOpencv SIFT特征提取错误
【发布时间】:2015-01-27 20:04:42
【问题描述】:

我在为大图像提取 SIFT 特征时遇到了错误。小图也可以。

有人知道怎么解决吗?图片的大小重要吗?

图片大小为2816 * 2122。我使用的代码是:

SiftFeatureDetector detector;    
std::vector<KeyPoint> keypoints_object;      
detector.detect(img, keypoints_object);  // Here I met errors.

错误发布在这里: http://answers.opencv.org/upfiles/14223529532113216.jpg

【问题讨论】:

    标签: opencv sift surf


    【解决方案1】:

    我认为分辨率的提高也会增加 SIFT 检测到的特征数量。

    你为什么不调整图像的大小,让它们变得更小,然后执行特征匹配?所以你有一个快速的单应性解决方案,然后可以应用或缩小到原始大小。

    例如:http://answers.opencv.org/question/26173/the-relationship-between-homography-matrix-and-scaling-images/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-30
      • 2011-10-08
      • 2023-03-21
      • 2018-03-10
      • 2021-08-18
      • 2016-01-12
      • 2015-12-21
      • 2011-07-29
      相关资源
      最近更新 更多