Lines Matching defs:cls
63 for( int cls = 0; cls < cls_labels->cols; cls++ )
65 cvReleaseMat( &count[cls] );
66 cvReleaseMat( &sum[cls] );
67 cvReleaseMat( &productsum[cls] );
68 cvReleaseMat( &avg[cls] );
69 cvReleaseMat( &inv_eigen_values[cls] );
70 cvReleaseMat( &cov_rotate_mats[cls] );
122 int cls, nsamples = 0, _var_count = 0, _var_all = 0, nclasses = 0;
159 for( cls = 0; cls < nclasses; cls++ )
161 CV_CALL(count[cls] = cvCreateMat( 1, var_count, CV_32SC1 ));
162 CV_CALL(sum[cls] = cvCreateMat( 1, var_count, CV_64FC1 ));
163 CV_CALL(productsum[cls] = cvCreateMat( var_count, var_count, CV_64FC1 ));
164 CV_CALL(avg[cls] = cvCreateMat( 1, var_count, CV_64FC1 ));
165 CV_CALL(inv_eigen_values[cls] = cvCreateMat( 1, var_count, CV_64FC1 ));
166 CV_CALL(cov_rotate_mats[cls] = cvCreateMat( var_count, var_count, CV_64FC1 ));
167 CV_CALL(cvZero( count[cls] ));
168 CV_CALL(cvZero( sum[cls] ));
169 CV_CALL(cvZero( productsum[cls] ));
170 CV_CALL(cvZero( avg[cls] ));
171 CV_CALL(cvZero( inv_eigen_values[cls] ));
172 CV_CALL(cvZero( cov_rotate_mats[cls] ));
198 cls = responses_data[s];
199 int* count_data = count[cls]->data.i;
200 double* sum_data = sum[cls]->data.db;
201 double* prod_data = productsum[cls]->data.db;
215 for( cls = 0; cls < nclasses; cls++ )
219 CvMat* w = inv_eigen_values[cls];
220 int* count_data = count[cls]->data.i;
221 double* avg_data = avg[cls]->data.db;
222 double* sum1 = sum[cls]->data.db;
224 cvCompleteSymm( productsum[cls], 0 );
232 count_data = count[cls]->data.i;
233 avg_data = avg[cls]->data.db;
234 sum1 = sum[cls]->data.db;
238 double* avg2_data = avg[cls]->data.db;
239 double* sum2 = sum[cls]->data.db;
240 double* prod_data = productsum[cls]->data.db + i*_var_count;
256 CV_CALL( cvSVD( cov, w, cov_rotate_mats[cls], 0, CV_SVD_U_T ));
262 c->data.db[cls] = log( det );
291 int i, j, k, cls = -1, _var_count, nclasses;
361 cls = i;
367 ival = cls_labels->data.i[cls];