Lines Matching refs:fs
773 void CvBoostTree::read( CvFileStorage* fs, CvFileNode* fnode, CvBoost* _ensemble, CvDTreeTrainData* _data )
775 CvDTree::read( fs, fnode, _data );
1443 void CvBoost::write_params( CvFileStorage* fs )
1462 cvWriteString( fs, "boosting_type", boost_type_str );
1464 cvWriteInt( fs, "boosting_type", params.boost_type );
1467 cvWriteString( fs, "splitting_criteria", split_crit_str );
1469 cvWriteInt( fs, "splitting_criteria", params.split_criteria );
1471 cvWriteInt( fs, "ntrees", params.weak_count );
1472 cvWriteReal( fs, "weight_trimming_rate", params.weight_trim_rate );
1474 data->write_params( fs );
1480 void CvBoost::read_params( CvFileStorage* fs, CvFileNode* fnode )
1492 CV_CALL( data->read_params(fs, fnode));
1502 temp = cvGetFileNodeByName( fs, fnode, "boosting_type" );
1520 temp = cvGetFileNodeByName( fs, fnode, "splitting_criteria" );
1535 params.weak_count = cvReadIntByName( fs, fnode, "ntrees" );
1536 params.weight_trim_rate = cvReadRealByName( fs, fnode, "weight_trimming_rate", 0. );
1544 CvBoost::read( CvFileStorage* fs, CvFileNode* node )
1556 read_params( fs, node );
1561 trees_fnode = cvGetFileNodeByName( fs, node, "trees" );
1578 CV_CALL(tree->read( fs, (CvFileNode*)reader.ptr, this, data ));
1588 CvBoost::write( CvFileStorage* fs, const char* name )
1597 cvStartWriteStruct( fs, name, CV_NODE_MAP, CV_TYPE_NAME_ML_BOOSTING );
1602 write_params( fs );
1603 cvStartWriteStruct( fs, "trees", CV_NODE_SEQ );
1611 cvStartWriteStruct( fs, 0, CV_NODE_MAP );
1612 tree->write( fs );
1613 cvEndWriteStruct( fs );
1616 cvEndWriteStruct( fs );
1617 cvEndWriteStruct( fs );