使用Haar训练进行猫检测

时间:2013-04-23 17:41:55

标签: opencv

我想使用HAAR级联来检测可变形对象(在我的情况下为CAT)。我测试了2000个正面和3000个负面图像,最多20个阶段。我没有看到任何预期发生的事情。 我确信这可能是我的训练数据集的问题。我的正面数据集中有猫图像。在同一只猫的不同形状和姿势。我想知道哈尔是否能够识别出正面数据集中的差异,并且仍然认为它们是猫。

需要帮助,我还可以使用其他替代方法吗?

1 个答案:

答案 0 :(得分:4)

首先,你没有列出你用来训练你的haar分类器的东西。如果你没有使用opencv_traincascades,这是一个可以开始的地方。

其次检测猫是一项非常困难的工作,有很多不受约束的边缘,旋转和空间差异。用这一思路,回答这些问题:

  • 您的积极数据集是什么样的?
  • 这与您通过输入Feed
  • 显示的内容类似
  • 分类师训练后的误报率是多少?
  • 你在背景中包含了什么(更多的图片看起来像猫不是猫更好等)

我建议将您的输出发布到分类阶段的问题中,以便我们更好地了解正在发生的事情。请查看这些链接以获取更多帮助。

也许首先尝试使用笔或徽标,遵循openCV教程并了解基础知识? (对不起,如果我认为你不了解基础知识的话)