【疑问】使用Opencv的videocapture抓取的图像,计算其占用的字节大小

最近在用opencv处理图像,涉及到一些内存操作(memcpy),对于opencv的图像占用字节数计算有点疑问。

stackoverflow上有一种方法:

【疑问】使用Opencv的videocapture抓取的图像,计算其占用的字节大小_第1张图片

用这种方法可以计算出来图像占用的字节数。

疑问

我用cv::imwrite()方法把图像保存了下来,发现手动计算的其占用大小,比实际存储的大很多。例如1280*720、24位的图像,我的计算方法为1280*720*3/1024=2700B=2.636M。而实际存储的图像右键查看,占用空间仅为133KB。

所以,准确的占用存储空间计算方式是什么,哪个对。先记录这儿,后面搞懂了再来补充。

后面查到的:image.total()

【疑问】使用Opencv的videocapture抓取的图像,计算其占用的字节大小_第2张图片

 

 

 

你可能感兴趣的:(深度学习)