1. 程式人生 > >opencv 儲存mat矩陣的資料

opencv 儲存mat矩陣的資料

影象處理的過程中,有時候會需要儲存資料。之前,用的比較多的是imwrite函式,但其只能儲存整數資料,且需作為影象格式。當需要儲存浮點資料或XML/YML檔案時,我們可以使用FileStorage類。

1、儲存mat矩陣

FileStorage fs("xuchao.xml", FileStorage::WRITE);
fs << "vocabulary" << image;
fs.release();


2、讀取檔案資料到mat矩陣
FileStorage fs("xuchao.xml", FileStorage::READ);
Mat mat_vocabulary;
fs["vocabulary"] >> mat_vocabulary;
fs.release();

是不是感覺很簡單。