OpenCV FileStorage文件大小似乎太大

时间:2018-09-10 16:57:23

标签: opencv

我正在使用cv::FileStorage将浮动图片保存到硬盘

之前
cv::FileStorage file(out_path, cv::FileStorage::WRITE);
file << "bla" << img;

此图像在保存时是大小为7716 * 5364的cv::Mat,数据类型为6,应为CV_64F。在内存中,这应该占用大约331兆字节,但是当我保存此矩阵时,YAML文件在硬盘驱动器上占用了大约1.2 GB的字节。每个值都包含这么多的开销吗?我希望FileStorage能够执行numpy.save之类的操作,在保存此类数组时,它的确占用硬盘上约331 MB的空间。

0 个答案:

没有答案
相关问题