San*_*iar 6 c++ opencv svm computer-vision
我找不到关于如何将SVM参数传递给opencv cvSvm类的正确引用.我得到了参数列表,但没有关于如何将参数转换为CV数据结构的任何教程.
我可以帮忙吗?
Tug*_*tes 10
构造一个CvSVMParams对象.
其成员是:
svm_type:使用SVM算法kernel_type:SVM内核表单degree:多项式内核的度gamma:多项式,RBF或sigmoid内核的缩放coef0:多项式或sigmoid内核的偏移量C:用于选择支持向量的C比率nu:nu-SVR算法的nu值p:eps-SVR的p值class_weights:C-SVM的类权重term_crit:终止标准 CvTermCriteria更改相应的字段并将其传递给CvSVM构造函数.将使用您的参数训练SVM.
CvSVMParams params ;
params.svm_type = CvSVM::C_SVC ;
params.kernel_type = CvSVM::RBF ;
params.gamma = 0.5 ;
CvSVM svm(&samples, &labels, 0, 0, params) ;
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅CvSVM文档:http: //opencv.willowgarage.com/documentation/cpp/support_vector_machines.html
| 归档时间: |
|
| 查看次数: |
2295 次 |
| 最近记录: |