我已经在 OpenCV 上工作了几天,我有一个项目,我应该从天空中检测汽车和人类
所以这是我的输入:
这是我的输出:
基于此,我的问题如下: Haar Cascade 和 Hog Detection 之间你会建议这样做,为什么?还是其他什么?
非常感谢您的回答
答案 0 :(得分:6)
HOG通常比Haar更适合人体检测。我只有这方面的经验,所以我想我会给出一些意见。然而,HOG的限制是人必须在屏幕上的“完美”区域内。太近了,它不会检测到人类。太远了,它不会发现人类。
HOG比哈尔好运。哈尔给了我太多的误报。
答案 1 :(得分:2)
我一直在尝试使用HAAR来检测人类,结果却发现过多的误报。我认为HAAR仅适用于面部或眼部检测。
由于你的相机在天空中,因此人体在图像中非常小并且具有整体形状。 HOG将是一个更好的选择。答案 2 :(得分:0)
您需要在HAAR级联中更改比例因子和最小邻居,这对于所有图像而言都不相同。因此,最好使用HOG。