Вышеприведенное верно, но в таблице не указано, что вам нужно открыть файл. Это может показаться очевидным, но я забыл сделать это, потому что на листе не сказано, что я должен был это сделать. вот код, который позволит вам правильно писать в файлы
---------- код:
// write Mat objects to the freakin file
FileStorage fs("CamModel.yml", FileStorage::WRITE);
if (!fs.isOpened()){
fs.open("CamModel.yml", FileStorage::WRITE);
fs << "mtxCam" << cameraMatrix;
fs << "mtxDist" << distCoeffs;
fs.release();
}
// to test that it really worked, read the Mats back in
if (!fs.isOpened()){
fs.open("CamModel.yml", FileStorage::READ);
fs["mtxCam"] >> cameraMatrix;
fs["mtxDist"] >> distCoeffs;
fs.release();
}
Неважно, это все еще не работает. извините за потраченный впустую пост.