很多时候我们想把 OpenCV 的 Mat 矩阵保存到本地文件,但是 OpenCV 没有提供现成的接口,需要我们自己实现,现在把这个保存函数记录下来,既是方便我以后查看,又是分享给需要的人。
#include <fstream>
void writeCSV(std::string filename, cv::Mat m)
{
std::ofstream myfile;
myfile.open(filename.c_str());
myfile<< cv::format(m, cv::Formatter::FMT_CSV) << std::endl;
myfile.close();
}
cv::Mat mat;
writeCSV(std::string("E:/test.csv") , mat);

这篇博客介绍了如何在C++中利用OpenCV库将Mat矩阵保存为CSV文件,通过自定义的writeCSV函数,将矩阵数据转换为CSV格式并写入指定文件。示例代码展示了如何调用此函数并将Mat对象写入CSV。

1万+

被折叠的 条评论
为什么被折叠?



