数字图像处理:原理与实现
上QQ阅读APP看书,第一时间看更新

2.3.1 图像的存储

一张图像的空间分辨率为M×N,表明图像在采样时共采了M×N个样,即图像包含M×N个像素点。一张图像的每个像素都用K个灰度值中的一个来赋值,表明图像在量化时共形成了K个灰度值,即每个像素的灰度值只可能取这K个灰度值中的某一个。一张空间分辨率为M×N图像的存储示意图如图2-13所示。

图2-13 M×N的图像的存储示意图

在数字图像处理中,图像的分辨率和灰度级均取整数,且一般均取为2的整数次幂,即一张分辨率为M×N、灰度级为K的图像,其MNK的取值一般如式(2-10)所示:

式中,mnk均取整数。

灰度级为K=2k的图像,存储每个像素点需要k个比特,因此,存储一张分辨率为M×N、灰度级为K=2k的图像需要的比特数为

图像分辨率(MN)和灰度级(K=2k)对图像大小(比特数)的影响如表2-3所示。由此可见,图像的存储往往需要占用大量的存储空间。

表2-3 图像分辨率和灰度级对图像大小的影响

例2.5 试求一段采用PAL制式、分辨率为1024×768、长度为1min的高清彩色视频所占用的存储空间的大小。

解:PAL制式为25帧/s,即每秒播放25幅图像,因此,1min的视频共需存储25×60=1500幅图像;彩色图像每个像素需要用3B(Byte,字节)存储,因此,一张分辨率为1024×768的图像需要占用1024×768×3B=2359296B=2303KB=2.25MB;因此,该段视频所占用的存储空间为:1500×2.25MB=3375MB=3.30GB。