基本模块
yml内容
%YAML:1.0 --- ImagePath:"data/image/image0" CornerPath:"data/corners.txt" MapPath:"data/xml/"
static int parseCmdArgs(int argc, char** argv) //读取配置文件
{
cv::String imgFloder;
//vector<cv::String> imgPath;
//readStitchConfig(configPath,imgPath);
cv::FileStorage fi(configPath, cv::FileStorage::READ);
fi["ImagePath"] >> imgFloder;
fi["CornerPath"] >> resultCornerPath;
fi["MapPath"] >> mapPath;
fi.release();
cout << "image path : " << imgFloder << endl;
cout << "Corners path : " << resultCornerPath << endl;
cout << "Map path : " << mapPath << endl;
glob(imgFloder, img_names);
cout << "number of stitch image : " << img_names.size() << endl;
for (int i = 0;i < img_names.size();i++)
{
cout << img_names[i] << endl;
}
return 0;
}
原文:https://www.cnblogs.com/kekeoutlook/p/13185293.html