Lines Matching refs:fs
1429 static CvCNNLayer* icvReadCNNLayer( CvFileStorage* fs, CvFileNode* node )
1443 CV_CALL(n_input_planes = cvReadIntByName( fs, node, "n_input_planes", -1 ));
1444 CV_CALL(input_height = cvReadIntByName( fs, node, "input_height", -1 ));
1445 CV_CALL(input_width = cvReadIntByName( fs, node, "input_width", -1 ));
1446 CV_CALL(n_output_planes = cvReadIntByName( fs, node, "n_output_planes", -1 ));
1447 CV_CALL(output_height = cvReadIntByName( fs, node, "output_height", -1 ));
1448 CV_CALL(output_width = cvReadIntByName( fs, node, "output_width", -1 ));
1449 CV_CALL(layer_type = cvReadIntByName( fs, node, "layer_type", -1 ));
1451 CV_CALL(init_learn_rate = (float)cvReadRealByName( fs, node, "init_learn_rate", -1 ));
1452 CV_CALL(learn_type = cvReadIntByName( fs, node, "learn_rate_decrease_type", -1 ));
1453 CV_CALL(weights = (CvMat*)cvReadByName( fs, node, "weights" ));
1466 CV_CALL(connect_mask = (CvMat*)cvReadByName( fs, node, "connect_mask" ));
1482 CV_CALL(a = (float)cvReadRealByName( fs, node, "a", -1 ));
1483 CV_CALL(s = (float)cvReadRealByName( fs, node, "s", -1 ));
1494 CV_CALL(a = (float)cvReadRealByName( fs, node, "a", -1 ));
1495 CV_CALL(s = (float)cvReadRealByName( fs, node, "s", -1 ));
1520 static void icvWriteCNNLayer( CvFileStorage* fs, CvCNNLayer* layer )
1528 CV_CALL( cvStartWriteStruct( fs, NULL, CV_NODE_MAP, "opencv-ml-cnn-layer" ));
1530 CV_CALL(cvWriteInt( fs, "n_input_planes", layer->n_input_planes ));
1531 CV_CALL(cvWriteInt( fs, "input_height", layer->input_height ));
1532 CV_CALL(cvWriteInt( fs, "input_width", layer->input_width ));
1533 CV_CALL(cvWriteInt( fs, "n_output_planes", layer->n_output_planes ));
1534 CV_CALL(cvWriteInt( fs, "output_height", layer->output_height ));
1535 CV_CALL(cvWriteInt( fs, "output_width", layer->output_width ));
1536 CV_CALL(cvWriteInt( fs, "learn_rate_decrease_type", layer->learn_rate_decrease_type));
1537 CV_CALL(cvWriteReal( fs, "init_learn_rate", layer->init_learn_rate ));
1538 CV_CALL(cvWrite( fs, "weights", layer->weights ));
1543 CV_CALL(cvWriteInt( fs, "layer_type", ICV_CNN_CONVOLUTION_LAYER ));
1544 CV_CALL(cvWrite( fs, "connect_mask", l->connect_mask ));
1549 CV_CALL(cvWriteInt( fs, "layer_type", ICV_CNN_SUBSAMPLING_LAYER ));
1550 CV_CALL(cvWriteReal( fs, "a", l->a ));
1551 CV_CALL(cvWriteReal( fs, "s", l->s ));
1556 CV_CALL(cvWriteInt( fs, "layer_type", ICV_CNN_FULLCONNECT_LAYER ));
1557 CV_CALL(cvWriteReal( fs, "a", l->a ));
1558 CV_CALL(cvWriteReal( fs, "s", l->s ));
1563 CV_CALL( cvEndWriteStruct( fs )); //"opencv-ml-cnn-layer"
1569 static void* icvReadCNNModel( CvFileStorage* fs, CvFileNode* root_node )
1586 CV_CALL(cnn->etalons = (CvMat*)cvReadByName( fs, root_node, "etalons" ));
1587 CV_CALL(cnn->cls_labels = (CvMat*)cvReadByName( fs, root_node, "cls_labels" ));
1592 CV_CALL( node = cvGetFileNodeByName( fs, root_node, "network" ));
1598 CV_CALL(layer = icvReadCNNLayer( fs, (CvFileNode*)reader.ptr ));
1604 CV_CALL(layer = icvReadCNNLayer( fs, (CvFileNode*)reader.ptr ));
1620 icvWriteCNNModel( CvFileStorage* fs, const char* name,
1636 CV_CALL( cvStartWriteStruct( fs, name, CV_NODE_MAP, CV_TYPE_NAME_ML_CNN ));
1638 CV_CALL(cvWrite( fs, "etalons", cnn->etalons ));
1639 CV_CALL(cvWrite( fs, "cls_labels", cnn->cls_labels ));
1641 CV_CALL( cvStartWriteStruct( fs, "network", CV_NODE_SEQ ));
1645 CV_CALL(icvWriteCNNLayer( fs, layer ));
1649 CV_CALL( cvEndWriteStruct( fs )); //"network"
1650 CV_CALL( cvEndWriteStruct( fs )); //"opencv-ml-cnn"