Lines Matching refs:var_count
231 void CvSVMKernel::calc_non_rbf_base( int vcount, int var_count, const float** vecs, in calc_non_rbf_base() argument
240 for( k = 0; k <= var_count - 4; k += 4 ) in calc_non_rbf_base()
243 for( ; k < var_count; k++ ) in calc_non_rbf_base()
250 void CvSVMKernel::calc_linear( int vcount, int var_count, const float** vecs, in calc_linear() argument
253 calc_non_rbf_base( vcount, var_count, vecs, another, results, 1, 0 ); in calc_linear()
257 void CvSVMKernel::calc_poly( int vcount, int var_count, const float** vecs, in calc_poly() argument
261 calc_non_rbf_base( vcount, var_count, vecs, another, results, params->gamma, params->coef0 ); in calc_poly()
266 void CvSVMKernel::calc_sigmoid( int vcount, int var_count, const float** vecs, in calc_sigmoid() argument
270 calc_non_rbf_base( vcount, var_count, vecs, another, results, in calc_sigmoid()
285 void CvSVMKernel::calc_rbf( int vcount, int var_count, const float** vecs, in calc_rbf() argument
297 for( k = 0; k <= var_count - 4; k += 4 ) in calc_rbf()
310 for( ; k < var_count; k++ ) in calc_rbf()
322 void CvSVMKernel::calc( int vcount, int var_count, const float** vecs, in calc() argument
327 (this->*calc_func)( vcount, var_count, vecs, another, results ); in calc()
414 var_count = _var_count; in create()
506 kernel->calc( sample_count, var_count, samples, samples[i1], row->data ); in get_row_base()
1282 bool CvSVM::train1( int sample_count, int var_count, const float** samples, in train1() argument
1297 …ok = svm_type == C_SVC ? solver->solve_c_svc( sample_count, var_count, samples, (schar*)_responses, in train1()
1299 … svm_type == NU_SVC ? solver->solve_nu_svc( sample_count, var_count, samples, (schar*)_responses, in train1()
1301 svm_type == ONE_CLASS ? solver->solve_one_class( sample_count, var_count, samples, in train1()
1303 … svm_type == EPS_SVR ? solver->solve_eps_svr( sample_count, var_count, samples, (float*)_responses, in train1()
1305 … svm_type == NU_SVR ? solver->solve_nu_svr( sample_count, var_count, samples, (float*)_responses, in train1()
1316 bool CvSVM::do_train( int svm_type, int sample_count, int var_count, const float** samples, in do_train() argument
1326 const int sample_size = var_count*sizeof(samples[0][0]); in do_train()
1337 if( !train1( sample_count, var_count, samples, svm_type == ONE_CLASS ? 0 : in do_train()
1446 if( !train1( ci + cj, var_count, temp_samples, temp_y, in do_train()
1537 int svm_type, sample_count, var_count, sample_size; in train() local
1552 false, &samples, &sample_count, &var_count, &var_all, in train()
1556 sample_size = var_count*sizeof(samples[0][0]); in train()
1571 if( !do_train( svm_type, sample_count, var_count, samples, responses, temp_storage, alpha )) in train()
1605 int svm_type, sample_count, var_count, sample_size; in train_auto() local
1705 false, &samples, &sample_count, &var_count, &var_all, in train_auto()
1708 sample_size = var_count*sizeof(samples[0][0]); in train_auto()
1805 if( !do_train( svm_type, train_size, var_count, in train_auto()
1810 CvMat s = cvMat( 1, var_count, CV_32FC1 ); in train_auto()
1859 …CV_CALL(ok = do_train( svm_type, sample_count, var_count, samples, responses, temp_storage, alpha … in train_auto()
1889 int var_count, buf_sz; in predict() local
1900 var_count = get_var_count(); in predict()
1919 kernel->calc( sv_count, var_count, (const float**)sv, row_sample, buffer ); in predict()
1933 kernel->calc( sv_total, var_count, (const float**)sv, row_sample, buffer ); in predict()
2045 int i, var_count = get_var_count(), df_count, class_count; in write() local
2053 cvWriteInt( fs, "var_count", var_count ); in write()
2078 cvWriteRawData( fs, sv[i], var_count, "f" ); in write()
2204 int i, var_count, df_count, class_count; in read() local
2221 var_count = cvReadIntByName( fs, svm_node, "var_count", var_all ); in read()
2224 if( sv_total <= 0 || var_all <= 0 || var_count <= 0 || var_count > var_all || class_count < 0 ) in read()
2235 if( var_count < var_all && (!var_idx || !CV_IS_MAT(var_idx) || var_idx->cols != var_count) ) in read()
2251 sv_size = var_count*sizeof(sv[0][0]); in read()
2256 CV_ASSERT( var_count == 1 || (CV_NODE_IS_SEQ(sv_elem->tag) && in read()
2257 sv_elem->data.seq->total == var_count) ); in read()
2332 int var_count, class_count;
2353 var_count = src->comp_idx ? src->comp_idx->cols : src->var_all;
2361 sv_size = var_count*sizeof(dst->sv[0][0]);