Haar Cascade与Hog Detection

时间:2013-03-31 17:28:22

标签: opencv image-processing object-detection

我已经在 OpenCV 上工作了几天,我有一个项目,我应该从天空中检测汽车人类

所以这是我的输入

  • 天空中的移动相机(嵌入在四轴飞行器上),它将捕获帧。
  • 我应该检测的一组物体(人类和汽车)

这是我的输出

  • 检测由矩形或某些轮廓勾勒出的那些对象

基于此,我的问题如下: Haar Cascade Hog Detection 之间你会建议这样做,为什么?还是其他什么?

非常感谢您的回答

3 个答案:

答案 0 :(得分:6)

HOG通常比Haar更适合人体检测。我只有这方面的经验,所以我想我会给出一些意见。然而,HOG的限制是人必须在屏幕上的“完美”区域内。太近了,它不会检测到人类。太远了,它不会发现人类。

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

答案 1 :(得分:2)

我一直在尝试使用HAAR来检测人类,结果却发现过多的误报。我认为HAAR仅适用于面部或眼部检测。

由于你的相机在天空中,因此人体在图像中非常小并且具有整体形状。 HOG将是一个更好的选择。

答案 2 :(得分:0)

您需要在HAAR级联中更改比例因子和最小邻居,这对于所有图像而言都不相同。因此,最好使用HOG。