icsfy / Pedestrian_Detection

通过HOG+SVM训练进行行人检测,行人数据库使用INRIAPerson,程序基于OpenCV实现
310 stars 162 forks source link

SVM_HOG.xml里只有一个支撑向量? #7

Open Fridaycoder opened 5 years ago

Fridaycoder commented 5 years ago

你好!谢谢您开源了这部分代码,但是我最近碰到了一个很困惑的问题,就是我训练出来的.xml文件中支撑向量的个数只有1个,不管如何调整参数和训练样本的个数,都是一个,看到您上传的SVM_HOG.xml文件里也只有一个支撑向量,所以想问下这个是正常的吗?因为直接拿这个文件去检测行人效果非常不好,所以觉得是这里有问题,希望可以得到您的回复,再次感谢!

icsfy commented 5 years ago

就是一个啊

Chenhongchang commented 2 years ago

对于线性SVM,svm.train函数中封装了void CvSVM::optimize_linear_svm()函数,使得多个支持向量整合为一个,这只是形式上的变化,详见svm.train()函数源码