1

Excel で .xml ファイルを作成し、それを opencv に読み込もうとしました: **

FileStorage fs;
fs.open("mean_200.xml", FileStorage::READ);
fs["mean"] >> mean;
fs.release(); 
    cout<<"Mean image loaded\n";

** コンパイルして実行しましたが、エラーが発生しました: 「属性名の後には '=' が続く必要があります」

役立つアイデアはありますか?

4

1 に答える 1

0

C++ で xml を読み取るには、次のように行ごとに読み取ります。

getline(file,line);
size_t found=line.find("object");
if (found!=string::npos)
{ //Object found. Do stuff.
}

または、その目的のためにlibxmlのようなライブラリを使用します。

于 2013-07-16T14:24:00.160 に答える