我正在尝试将一系列 Mat 元素存储在 xml 文件中。这是我的代码草图
Mat SEQ[3];
int nFrame = 0;
while (1) {
...
...
SEQ[nFrame] = dataAt_nFrame;
if (nFrame == 2) break;
}
FileStorage fs("test.xml", FileStorage::WRITE);
fs << "dataSequence" << SEQ;
fs.release();
cvReleaseCapture(&video1);
FileStorage fs2("test.xml", FileStorage::READ);
Mat SEQ2[3];
fs2["sequence"] >> SEQ2;
//.... here i want print out the values in order to check if are the same i've written...
fs2.release();
while(1) 分析视频,对于每一帧,我获得一个“dataAt_nFrame”,它是一个 Mat。我想将这些数据的整个序列存储在数组 SEQ 中(如果您可以建议我更喜欢 Mat [] 类型的替代方案),然后能够读取它们并为每个帧号选择每个 Mat。