Home | History | Annotate | Download | only in src

Lines Matching refs:fs

397 void CvNormalBayesClassifier::write( CvFileStorage* fs, const char* name )
407 cvStartWriteStruct( fs, name, CV_NODE_MAP, CV_TYPE_NAME_ML_NBAYES );
409 CV_CALL( cvWriteInt( fs, "var_count", var_count ));
410 CV_CALL( cvWriteInt( fs, "var_all", var_all ));
413 CV_CALL( cvWrite( fs, "var_idx", var_idx ));
414 CV_CALL( cvWrite( fs, "cls_labels", cls_labels ));
416 CV_CALL( cvStartWriteStruct( fs, "count", CV_NODE_SEQ ));
418 CV_CALL( cvWrite( fs, NULL, count[i] ));
419 CV_CALL( cvEndWriteStruct( fs ));
421 CV_CALL( cvStartWriteStruct( fs, "sum", CV_NODE_SEQ ));
423 CV_CALL( cvWrite( fs, NULL, sum[i] ));
424 CV_CALL( cvEndWriteStruct( fs ));
426 CV_CALL( cvStartWriteStruct( fs, "productsum", CV_NODE_SEQ ));
428 CV_CALL( cvWrite( fs, NULL, productsum[i] ));
429 CV_CALL( cvEndWriteStruct( fs ));
431 CV_CALL( cvStartWriteStruct( fs, "avg", CV_NODE_SEQ ));
433 CV_CALL( cvWrite( fs, NULL, avg[i] ));
434 CV_CALL( cvEndWriteStruct( fs ));
436 CV_CALL( cvStartWriteStruct( fs, "inv_eigen_values", CV_NODE_SEQ ));
438 CV_CALL( cvWrite( fs, NULL, inv_eigen_values[i] ));
439 CV_CALL( cvEndWriteStruct( fs ));
441 CV_CALL( cvStartWriteStruct( fs, "cov_rotate_mats", CV_NODE_SEQ ));
443 CV_CALL( cvWrite( fs, NULL, cov_rotate_mats[i] ));
444 CV_CALL( cvEndWriteStruct( fs ));
446 CV_CALL( cvWrite( fs, "c", c ));
448 cvEndWriteStruct( fs );
454 void CvNormalBayesClassifier::read( CvFileStorage* fs, CvFileNode* root_node )
469 CV_CALL( var_count = cvReadIntByName( fs, root_node, "var_count", -1 ));
470 CV_CALL( var_all = cvReadIntByName( fs, root_node, "var_all", -1 ));
471 CV_CALL( var_idx = (CvMat*)cvReadByName( fs, root_node, "var_idx" ));
472 CV_CALL( cls_labels = (CvMat*)cvReadByName( fs, root_node, "cls_labels" ));
492 CV_CALL( node = cvGetFileNodeByName( fs, root_node, "count" ));
499 CV_CALL( count[i] = (CvMat*)cvRead( fs, (CvFileNode*)reader.ptr ));
503 CV_CALL( node = cvGetFileNodeByName( fs, root_node, "sum" ));
510 CV_CALL( sum[i] = (CvMat*)cvRead( fs, (CvFileNode*)reader.ptr ));
514 CV_CALL( node = cvGetFileNodeByName( fs, root_node, "productsum" ));
521 CV_CALL( productsum[i] = (CvMat*)cvRead( fs, (CvFileNode*)reader.ptr ));
525 CV_CALL( node = cvGetFileNodeByName( fs, root_node, "avg" ));
532 CV_CALL( avg[i] = (CvMat*)cvRead( fs, (CvFileNode*)reader.ptr ));
536 CV_CALL( node = cvGetFileNodeByName( fs, root_node, "inv_eigen_values" ));
543 CV_CALL( inv_eigen_values[i] = (CvMat*)cvRead( fs, (CvFileNode*)reader.ptr ));
547 CV_CALL( node = cvGetFileNodeByName( fs, root_node, "cov_rotate_mats" ));
554 CV_CALL( cov_rotate_mats[i] = (CvMat*)cvRead( fs, (CvFileNode*)reader.ptr ));
558 CV_CALL( c = (CvMat*)cvReadByName( fs, root_node, "c" ));