您的位置:首页 > 编程语言 > MATLAB

Matlab读取图片引发的思考

2017-06-05 11:53 381 查看
晚上在进行matlab读取图片时发现这样一个有趣的问题,一幅图片用windows照片查看器查看是这样的:

按这么算的话,这幅图片占的内存应该是1280x720x24/8=2764800byte。
但事实却不是这样的:

用matlab查看是这样的:

可以发现,matlab计算的结果和手算的结果一样,那么为什么照片显示器会显示不一样呢?
仔细想了下,这幅照片的格式是jpg的,这说明照片是已经经过压缩的,压缩算法应该是JPEG,但是matlab在打开时又给它解压缩了,所以在matlab中占的资源才会那么大。
这么一来,就能解释的通了呢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: