Lines Matching defs:var_count

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