yaml写法的简单例子。将 $ ./ 1 2 3 4 5 命令的参数(代表图片地址)写入yaml中。
写yaml文件。
参考:[OpenCV] Samples 06: [ML] logistic regression 读xml文件。
{ /* * Jeff --> Load xml. * transform to Mat. * FileStorage. */ cout << "loading the dataset..."; // Step 1. FileStorage f; if(f.open(filename, FileStorage::READ)) { // Step 2. f["datamat"] >> data; f["labelsmat"] >> labels; f.release(); } else { cerr << "file can not be opened: " << filename << endl; return 1; } // Step 3. data.convertTo(data, CV_32F); labels.convertTo(labels, CV_32F); cout << "read " << data.rows << " rows of data" << endl; }