【问题标题】:Object Identification using opencv in a given image在给定图像中使用 opencv 进行对象识别
【发布时间】:2013-09-12 16:56:25
【问题描述】:

在我的项目中,我想识别物体,然后检测它们是什么(水瓶、球等)。 我想识别图像中的对象,然后使用 SURF 方法将该对象与对象数据库进行匹配。

但问题是确定我的图像是否有对象以及有多少对象。

我做了一些搜索,发现了“轮廓”,一种跟踪形状的方法。我想知道“轮廓”是否有助于解决我的问题或任何其他方式来解决这个问题。

谢谢。

【问题讨论】:

    标签: c++ opencv image-processing


    【解决方案1】:

    首先,为了识别对象,您还可以使用 BoW、级联分类器或潜在 svm。

    一旦有了对象分类器,就可以使用滑动窗口的方法来搜索图像中的对象。查看级联分类器,了解滑动窗口方法的示例。

    编辑:这是我在 Matlab 和 openCV 中写的关于 BoW 理论和软件包的博文 http://gilscvblog.wordpress.com/2013/08/23/bag-of-words-models-for-visual-categorization/

    【讨论】:

    • 嘿,我已经尝试过级联分类器来检测对象。然后它将是直截了当的。所以我看看你建议的 BoW 方法。你能解释一下BoW吗?至少是一个很好的教程。我找到了一些,但无法得到确切的想法。
    • 我已经编辑了答案,以便在有关该主题的博客文章中包含一条 ling。请记住,BoW 只是一个分类器,要检测图像中的对象,您必须使用滑动窗口(或金字塔)。
    猜你喜欢
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    • 2021-12-01
    • 2015-07-14
    • 1970-01-01
    • 2020-07-27
    • 2014-06-28
    • 2016-03-20
    相关资源
    最近更新 更多