在使用opencv進行圖像處理的過程中,經常會涉及到將文件中的數據讀入到cv::Mat中,或者將cv::Mat中的數據寫入到txt文件中。
下面就介紹一種我常用的將cv::Mat中的數據寫入到txt文件中的方法,具體見代碼:
void writeMatToFile(cv::Mat& m, const char* filename) { std::ofstream fout(filename); if (!fout) { std::cout << "File Not Opened" << std::endl; return; } for (int i = 0; i<m.rows; i++) { for (int j = 0; j<m.cols; j++) { fout << m.at<float>(i, j) << "/t"; } fout << std::endl; } fout.close(); }
以上所述是小編給大家的OpenCVcv::Mat中的數據按行列寫入txt文件中實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,在此也非常感謝大家對武林網網站的支持!
新聞熱點
疑難解答
圖片精選