2013-07-28 64 views
3

我有一个足球视频,其中球员距离摄像机相对较远,因此代表图像的一小部分。我使用背景减法来检测球员,结果很好,但我被要求尝试使用Hog进行检测。人们使用Hog检测不到任何人

我尝试使用检测MultiScale使用opencv上提供的默认描述符,但我无法得到任何检测。我真的不明白我怎么能使它在这种情况下工作,因为在人们靠近相机的其他序列中,检测器工作正常。

下面是一个示例图像link

感谢。

回答

1

您与HOG一起使用的描述符决定了您可以检测到的人的最小尺寸:使用DefaultPeopleDetector,检测窗口为128像素高x 64宽,因此您可以检测到90px左右高度的人。使用戴姆勒描述符,您可以检测到的尺寸稍小一些。

您的行人对于此行为仍然太小,因此您可能需要放大整个图像,或者仅使用背景分割显示为前景的部分。