【问题标题】:extracting SIFT descriptors提取 SIFT 描述符
【发布时间】:2012-10-07 14:29:59
【问题描述】:

如果你不介意我使用 opencv SIFT 来获取筛选描述符。 我得到了正确数量的关键点和描述符。

但是当我使用这样的代码遍历描述符时(我只访问第一个描述符)

for (int ii=0;ii<128;ii++)
    {
        int m=descriptors1.at<int>(0,ii);
            std::cout<<ii<<"    "<<m<<std::endl;
    }

我得到了像 1110122255 4154646455 1101111115 1111020416

它们都是 10 位数字,这是不可能的? 那么访问这些元素的正确方法是什么

【问题讨论】:

    标签: opencv sift


    【解决方案1】:

    相当肯定描述符存储在浮点值矩阵中。尝试使用float m = descriptors1.at&lt;float&gt;(0,ii)

    【讨论】:

      猜你喜欢
      • 2017-04-23
      • 2014-05-15
      • 2016-12-24
      • 2015-05-11
      • 2014-05-29
      • 1970-01-01
      • 1970-01-01
      • 2015-02-01
      • 2011-07-19
      相关资源
      最近更新 更多