HoG+SVM -> HOGDescriptor::setsvmdetector
HoG+SVM -> HOGDescriptor::setsvmdetector
我想为HOGDescriptor
(CPU接口)提供经过训练的SVM。HOG描述符提供了一种setSVMDetector(const vector<float>& detector)
的方法,我问vector<float>& detector
中必须包含什么?
我有一个训练有素的 SVM,可以创建一个 xml 文件。我想将hog.setSVMdetector(const vector<float>& detector)
用于自定义数据集。如何将此功能用于我们自己的数据?请任何人提出解决方案。
我正在使用MS VS来执行代码。
此检测器(或一组系数)必须从经过训练的模型(XML 文件)计算。此 XML 文件包含有关模型/分类器的所有信息(最重要的是支持向量)。这些系数是根据支持向量计算的。如果您使用的是 OpenCV SVM,那么您可以使用此代码(检查答案)来计算检测器,您可以直接使用它来自定义您的 HOG 检测器。
需要注意的几点:在他们的回答中,他们将检测器(或一组系数)称为support_vector。但它们是一回事。此外,请将您的类标签用作 +1(正面)和 -1(负面)。否则,您可能会得到不正确的检测。
相关文章:
- 无法将参数 8 从 'int' 转换为 'cv::HOGDescriptor::HistogramNormType'
- OpenCV HOGDescriptor undefined
- OpenCV HOGDescriptor return value
- HoG+SVM -> HOGDescriptor::setsvmdetector
- 在Visual studio 2012下的OpenCv3.0中使用HogDescriptor时的一些问题
- OpenCV HOGDescriptor HEAP crash
- OpenCV: HOGDescriptor.compute
- OpenCV HOGDescriptor OCR
- iOS上的OpenCV对象检测(HOGDescriptor)
- OpenCV 未定义引用 'vtable for cv::HOGDescriptor'
- getDefaultPeopleDetector()的HOGDescriptor返回空向量在opencv
- OpenCV HOGDescriptor Errors