2013-03-31 33 views
8

我一直在努力与周围OpenCV的了几天,我有一个项目,我应该检测汽车人类从天空。哈尔级联VS生猪检测

因此,这里有我的输入

  • 在天空中(嵌入在四轴),它是要捕捉帧移动相机。
  • 一组对象的我应该检测(人体和汽车)

这里是我的输出

  • 的检测由一个矩形列出这些对象,或者一些轮廓

基于此,我的问题如下:Haar Cascade之间的哪一个生猪D您是否会建议您这样做,为什么?还是其他?

非常感谢您的回答

+1

哪一个你认为会是最好的,为什么? – 2013-03-31 17:30:20

+2

如果您的相机朝下,则无。只有在预先训练好的模型中才使用正面位置和正面视图。你必须训练自己的模型来改善结果。在这种情况下,测试两者。 – William

+0

我正在开发一些非常相似的东西。你用这个得到了多少? –

回答

5

HOG是人类察觉哈尔比平常更好。我只有这方面的经验,所以我想我会提供一些意见。但是,HOG的局限性在于人必须在屏幕上的“完美”区域内。太接近了,它不会检测到人类。太远了,它不会检测到人类。

我的HOG比哈尔有更好的运气。哈尔给了我太多的误报。

+0

如果我们正在处理彩色图像,则可以使用皮肤检测(基于颜色)来丢弃假阳性。 – saurabheights

2

我一直在尝试使用HAAR来检测人类,并且事实证明给出了太多的误报。我认为HAAR只适用于面部或眼部检测。

因为你的相机在天空中,人类在图像中相当小,并获得了全身形状。 HOG将是更好的选择。