opencv(SVM)-参数nu超出范围

西

以下代码生成一个异常说:

参数值之一超出范围-参数nu必须在0到1之间

我想知道为什么将它设置为0到1之间的值时会发生这种情况。

CvSVM svm;
CvParamGrid CvParamGrid_C(pow(2.0,-5), pow(2.0,15), pow(2.0,2));
CvParamGrid CvParamGrid_gamma(pow(2.0,-15), pow(2.0,3), pow(2.0,2));
CvParamGrid CvParamGrid_nu(0.4, 0.8,0.1);
const cv::Mat labelsMat(250, 1, CV_32FC1, labels);
const cv::Mat trainingDataMat(250,35, CV_32FC1, trainingData);
CvSVMParams paramz;
paramz.kernel_type = CvSVM::RBF;   paramz.svm_type = CvSVM::NU_SVR;
paramz.term_crit = cvTermCriteria(CV_TERMCRIT_ITER,100,0.000001);
svm.train_auto(trainingDataMat, labelsMat, cv::Mat(), cv::Mat(), paramz, 5, 
               CvParamGrid_C, CvParamGrid_gamma, CvSVM::get_default_grid(CvSVM::P),
               CvParamGrid_nu,vSVM::get_default_grid(CvSVM::COEF),
               CvSVM::get_default_grid(CvSVM::DEGREE), true);
paramz = svm.get_params();

有人可以帮忙吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OpenCV无法设置SVM参数

来自分类Dev

OPENCV培训级联“超出范围”

来自分类Dev

参数超出范围

来自分类Dev

OpenCV / Visual C ++:矢量下标超出范围

来自分类Dev

防止超出范围的参数

来自分类Dev

参数值超出范围

来自分类Dev

索引超出范围异常与参数超出范围异常

来自分类Dev

训练SVM时发生OpenCV错误(错误参数)

来自分类Dev

参数值'163753323027.987000000'超出范围

来自分类Dev

MyBatis参数索引超出范围

来自分类Dev

超出范围的模板参数的预期行为?

来自分类Dev

SQLException参数索引超出范围

来自分类Dev

MySQL PreparedStatement:参数索引超出范围

来自分类Dev

参数索引超出范围MySQL PreparedStatement?

来自分类Dev

警告:参数2超出范围

来自分类Dev

ASP.NET GridView DataKeys错误-参数超出范围索引超出范围

来自分类Dev

参数1无效:参数索引超出范围。Java之春

来自分类Dev

Unity ArgumentOutOfRangeException:参数超出范围。参数名称:i

来自分类Dev

参数超出范围异常,参数名称:名称

来自分类Dev

在Python上使用OpenCV选择最佳的SVM内核类型和参数

来自分类Dev

小数超出范围

来自分类Dev

超出范围的变量

来自分类Dev

索引超出范围

来自分类Dev

JSLint超出范围

来自分类Dev

超出范围

来自分类Dev

VBA超出范围

来自分类Dev

向量超出范围

来自分类Dev

数组超出范围

来自分类Dev

Datagridview超出范围