资源描述:
《cvsvm及trainsvm参数详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、cvSVM及trainSVM参数详解分类:Opencv学习笔记2014-03-1815:391101人阅读评论(0)收藏举报CvSVM支持矢量机classCvSVM:publicCvStatModel//继承自基类CvStatModel{public://SVMtypeenum{C_SVC=100,NU_SVC=101,ONE_CLASS=102,EPS_SVR=103,NU_SVR=104};//SVC是SVM分类器,SVR是SVM回归//SVMkerneltypeenum{LINEAR=0,POLY
2、=1,RBF=2,SIGMOID=3};//提供四种核函数,分别是线性,多项式,径向基,sigmoid型函数。CvSVM();virtual~CvSVM();CvSVM(constCvMat*_train_data,constCvMat*_responses,constCvMat*_var_idx=0,constCvMat*_sample_idx=0,CvSVMParams_params=CvSVMParams());virtualbooltrain(constCvMat*_train_data,con
3、stCvMat*_responses,constCvMat*_var_idx=0,constCvMat*_sample_idx=0,CvSVMParams_params=CvSVMParams());virtualfloatpredict(constCvMat*_sample)const;virtualintget_support_vector_count()const;virtualconstfloat*get_support_vector(inti)const;virtualvoidclear();
4、virtualvoidsave(constchar*filename,constchar*name=0);virtualvoidload(constchar*filename,constchar*name=0);virtualvoidwrite(CvFileStorage*storage,constchar*name);virtualvoidread(CvFileStorage*storage,CvFileNode*node);intget_var_count()const{returnvar_idx?
5、var_idx->cols:var_all;}otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictor
6、yofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersandprotected:...};CvSVMParamsSVM训练参数structstru
7、ctCvSVMParams{CvSVMParams();CvSVMParams(int_svm_type,int_kernel_type,double_degree,double_gamma,double_coef0,double_C,double_nu,double_p,CvMat*_class_weights,CvTermCriteria_term_crit);intsvm_type;intkernel_type;doubledegree;//forpolydoublegamma;//forpoly
8、/rbf/sigmoiddoublecoef0;//forpoly/sigmoiddoubleC;//forCV_SVM_C_SVC,CV_SVM_EPS_SVRandCV_SVM_NU_SVRdoublenu;//forCV_SVM_NU_SVC,CV_SVM_ONE_CLASS,andCV_SVM_NU_SVRdoublep;//forCV_SVM_EPS_SVRCvMat*class_weights;//forCV_SVM_C_SVC