我用 Excel 创建了一个 .xml 文件,并尝试将其读入 opencv:**
FileStorage fs;
fs.open("mean_200.xml", FileStorage::READ);
fs["mean"] >> mean;
fs.release();
cout<<"Mean image loaded\n";
** 它编译并运行但给了我一个错误:'属性名称必须后跟'=''
有什么想法可以帮助吗?
要在 C++ 中读取 xml,您可以逐行读取它,例如:
getline(file,line);
size_t found=line.find("object");
if (found!=string::npos)
{ //Object found. Do stuff.
}
或为此目的使用库,例如 libxml。