本文摘自php中文网,作者不言,侵删。
这篇文章主要介绍了OpenCVcv::Mat中的数据按行列写入txt文件中,需要的朋友可以参考下在使用opencv进行图像处理的过程中,经常会涉及到将文件中的数据读入到cv::Mat中,或者将cv::Mat中的数据写入到txt文件中。
下面就介绍一种我常用的将cv::Mat中的数据写入到txt文件中的方法,具体见代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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();
}
|
相关推荐:
OpenCV cv.Mat与.txt文件数据的读写操作
以上就是OpenCVcv::Mat中的数据写入txt文件中的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python模块的相关介绍
Python opencv检测并提取目标颜色
Python命名空间和作用域是什么?作用有哪些?
总结学习Python的思维导图介绍
通过游戏闯关来测试自己的Python掌握能力
Python框架是什么,主流框架有哪些
Python如何处理表格?
Python判断复数的基本步骤
Python怎么读写excel
Python如何生成随机数字
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » OpenCVcv::Mat中的数据写入txt文件中