Я пытаюсь сохранить последовательность элементов 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", который является матом. Я хочу хранить всю последовательность этих данных в массиве SEQ (если бы вы могли предложить альтернативу типа Mat [], которую я предпочитаю), а затем иметь возможность читать их и выбирать каждый Mat для каждого номера кадра.