Home | History | Annotate | Download | only in src

Lines Matching refs:_samples

343 static void sortSamplesByClasses( const Mat& _samples, const Mat& _responses,
346 int i, nsamples = _samples.rows;
477 Solver( const Mat& _samples, const vector<schar>& _y,
486 samples = _samples;
1009 static bool solve_c_svc( const Mat& _samples, const vector<schar>& _y,
1013 int sample_count = _samples.rows;
1018 Solver solver( _samples, _y, _alpha, _b, _Cp, _Cn, _kernel,
1034 static bool solve_nu_svc( const Mat& _samples, const vector<schar>& _y,
1039 int sample_count = _samples.rows;
1063 Solver solver( _samples, _y, _alpha, _b, 1., 1., _kernel,
1085 static bool solve_one_class( const Mat& _samples, double nu,
1090 int sample_count = _samples.rows;
1105 Solver solver( _samples, _y, _alpha, _b, 1., 1., _kernel,
1114 static bool solve_eps_svr( const Mat& _samples, const vector<float>& _yf,
1119 int sample_count = _samples.rows;
1137 Solver solver( _samples, _y, _alpha, _b, C, C, _kernel,
1153 static bool solve_nu_svr( const Mat& _samples, const vector<float>& _yf,
1158 int sample_count = _samples.rows;
1180 Solver solver( _samples, _y, _alpha, _b, 1., 1., _kernel,
1357 bool do_train( const Mat& _samples, const Mat& _responses )
1360 int i, j, k, sample_count = _samples.rows;
1364 CV_Assert( _samples.type() == CV_32F );
1365 var_count = _samples.cols;
1377 svmType == ONE_CLASS ? Solver::solve_one_class( _samples, params.nu, kernel, _alpha, sinfo, params.termCrit ) :
1378 svmType == EPS_SVR ? Solver::solve_eps_svr( _samples, _yf, params.p, params.C, kernel, _alpha, sinfo, params.termCrit ) :
1379 svmType == NU_SVR ? Solver::solve_nu_svr( _samples, _yf, params.nu, params.C, kernel, _alpha, sinfo, params.termCrit ) : false;
1389 sv.create(sv_count, _samples.cols, CV_32F);
1397 _samples.row(i).copyTo(sv.row(k));
1434 sortSamplesByClasses( _samples, _responses, sidx_all, class_ranges );
1457 size_t samplesize = _samples.cols*_samples.elemSize();
1468 temp_samples.create(ci + cj, _samples.cols, _samples.type());
1476 memcpy(temp_samples.ptr(k), _samples.ptr(sidx_all[idx]), samplesize);
1522 sv.create(sv_total, _samples.cols, _samples.type());
1528 memcpy(sv.ptr(sv_tab[i]-1), _samples.ptr(i), samplesize);
1829 PredictBody( const SVMImpl* _svm, const Mat& _samples, Mat& _results, bool _returnDFVal )
1833 samples = &_samples;
1912 float predict( InputArray _samples, OutputArray _results, int flags ) const
1915 Mat samples = _samples.getMat(), results;