用于上半身检测的训练的HOG描述符

时间:2014-10-01 10:24:26

标签: opencv svm emgucv object-detection

在我的申请中,我必须使用静态相机在大学讲座中跟踪讲师。目前我正在使用Emgu CV的默认GPUHOGDescriptor,如果讲师的整个身体都可见,那么效果很好。在讲师站在桌子后面的情况下,检测仅在大约20%的时间内起作用。我的想法是使用仅使用身体上半部分的HOG探测器。我在互联网上找不到任何探测器,但我确信我不是第一个遇到此问题的探测器。或者是否存在上半身检测不起作用的基本问题?

有人可以帮我找一个或分享他们的描述符吗?当我想为自己训练HOG描述符时,是否可以使用像INRIA这样的标准数据集并仅改变大小以使其只占用图像的上半部分?

1 个答案:

答案 0 :(得分:1)

通过将尺寸改为100 * 90并使用一组上半部分的图像训练svm探测器,它将起作用。这样可以提高准确性,但会降低性能。 您需要使用HOGDescriptor:计算函数从所有正负样本图像中获取HOG特征,然后将结果提供给SVM库,例如SVMlight。此页面将帮助您计算功能并从SVM Light获取结果模型。该模型将在genfiles / descriptorVector

中提供