【问题标题】:an issue of getting Matrix for training sift features获取 Matrix 来训练 sift 特征的问题
【发布时间】:2012-01-08 01:05:43
【问题描述】:

我已经使用 OpenCV 开源提取了这些特征..

我已经使用这两个函数完成了这些步骤

SiftFeatureDetector
SiftDescriptorExtractor

我从描述符中得到了一个 128*128 的矩阵,我认为我也会使用它 这个矩阵来训练特征......

我很困惑的是以下,

当我想训练特征时, 我应该使用特征数量的矩阵,每一行都包含有关该特征的信息..它可能是一个矩阵

number of features * 6 

例如,我在一张图像中得到了 344 个特征......我得到了一个 128*128 的矩阵作为描述符,我需要这个矩阵来训练我的特征

但正如我所提到的,我只是得到 128*128 矩阵.. 那么有什么问题呢?

然后,我以后应该训练什么?

【问题讨论】:

    标签: opencv machine-learning computer-vision sift


    【解决方案1】:

    您是否查看过来自 OpenCV 的 descriptor_extractor_matcher.cppmatcher_simple.cpp 样本?另外,你能发布你用来检测特征的代码吗?

    【讨论】:

    • 是的,我可以发布我的代码,我已经使用了这些方法...我知道它们在分类部分更好,但是你能告诉我如何从匹配的图像中训练特征吗?跨度>
    • 当然!把你的代码贴出来,今晚我去看看。
    • 在此先感谢,我已经添加了我的代码,它有一些混乱 :$,无论如何,我希望你告诉我我应该怎么做才能让我训练我将使用它们的功能稍后在 SVM 中
    猜你喜欢
    • 2011-10-08
    • 1970-01-01
    • 2016-06-16
    • 2013-07-28
    • 2012-09-17
    • 2015-10-30
    • 2016-05-11
    • 2014-03-30
    • 2019-09-20
    相关资源
    最近更新 更多