gpt4 book ai didi

python-2.7 - 使用哪个数据集对get DefaultPeopleDetector()SVM进行了培训?

转载 作者:行者123 更新时间:2023-12-02 17:41:18 25 4
gpt4 key购买 nike

hog = cv2.HOGDescriptor()
hog.setSVMDetector(cv2.HOGDescriptor_getDefaultPeopleDetector())

我已经在可能的在线论坛上看到了这两行代码,但我不知道SVM vector 来自哪里,即用于训练此SVM的训练数据是什么,我可以在任何地方找到该数据和源代码吗?

而且对于64x128的图像,为什么SVM vector 的长度为3781?

对此有所了解将非常有帮助。

谢谢

最佳答案

在这里,您将使用经过预先训练的人员检测器作为SVM。您可以在doc中阅读它。我不知道他们训练它的方式(算法,参数)。但是根据this的回答,它是使用Daimler Pedestrian Detection Dataset训练的。
cv2.HOGDescriptor_getDefaultPeopleDetector()将返回大小为3781的数组。这些是SVM用于对人进行分类的系数。它与您使用的输入图像无关。

最重要的是,您可以根据需要训练SVM以检测另一个对象并用作SVM检测器。查看this答案以获取更多信息。

关于python-2.7 - 使用哪个数据集对get DefaultPeopleDetector()SVM进行了培训?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44457849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com