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 次 |
最近记录: |