Я пытаюсь прочитать некоторые данные из файла YAML с использованием класса OpenCV FileStorage
, но VS 2013 дает FileStorage
Run-Time Check Failure #2 - Stack around the variable 'fsi' was corrupted
.
FileStorage fsi(intrinsicsPath, FileStorage::READ);
Mat M1, M2;
if (!fsi.isOpened()){
std::cout << "Error1" << std::endl;
return 0;
}
fsi["M1"] >> M1; fsi["M2"] >> M2;
fsi.release();
Эта ошибка не возникает в VS2012. Я использую OpenCV 2.4.6
Если я нажму "Отменить" в диалоговом окне, программа продолжит работу ОК, и он правильно прочитает данные из файла.
Я хотел бы узнать, в чем проблема или отключить диалог, чтобы программа продолжала...
заранее спасибо
Эта проблема была решена путем обновления OpenCV 2.4.6 до 2.4.9.