在给定图像中使用opencv进行对象识别

时间:2013-09-09 01:50:01

标签: c++ opencv image-processing

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

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

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

感谢。

1 个答案:

答案 0 :(得分:1)

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

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

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