gpt4 book ai didi

c++ - HoG+SVM -> HOGDescriptor::setsvmdetector

转载 作者:太空狗 更新时间:2023-10-29 23:15:20 25 4
gpt4 key购买 nike

我想喂 HOGDescriptor (CPU 接口(interface))与训练有素的支持 vector 机。 HOG 描述符提供了一种方法 setSVMDetector(const vector<float>& detector)我在问 vector<float>& detector 中必须包含什么?

我有一个训练有素的支持 vector 机,可以创建一个 xml 文件。我想用 hog.setSVMdetector(const vector<float>& detector)对于自定义数据集。我们自己的数据如何使用这个函数呢?请任何人提出解决方案。

我正在使用 MS VS 来执行代码。

最佳答案

检测器(或一组系数) 必须根据您训练的模型(XML 文件)进行计算。此 XML 文件包含有关您的模型/分类器的所有信息(最重要的是支持 vector )。这些系数是根据支持 vector 计算的。如果您使用的是 OpenCV SVM,那么您可以使用 this code (检查答案)用于计算检测器,您可以直接使用它来自定义您的 HOG 检测器。

需要注意的几点:在他们的回答中,他们称检测器(或系数集)support_vector。但它们是同一回事。此外,将您的类别标签用作 +1(正)和 -1(负)。否则你可能会得到不正确的检测。

关于c++ - HoG+SVM -> HOGDescriptor::setsvmdetector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29740926/

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