OpenCV计算机视觉项目实战(Python版)
上QQ阅读APP看书,第一时间看更新

2-2 GRAY色彩空间

2-1节使用位图表示图像,虽然很简单,但是无法很精致地表示整个图像。本节所要使用的是灰度图像表示法,在本书电子资源“程序实例素材与代码”中的ch2文件夹内有jk_gray.jpg灰度图像,如下图所示。

上图虽然也称黑白图像,但是在黑色与白色之间多了许多灰度色彩,因此整个图像相较于位图细腻了许多。在计算机科学中灰度图像有256个等级,使用0~255表示灰度色彩的等级,其中0表示纯黑色255表示纯白色。这256个灰度等级刚好可以使用8(Bit)表示,相当于1字节(Byte),下图是十进制数值与对应的灰度色彩。

若使用上述灰度色彩,可以使用一个二维数组代表一幅图像,这类色彩称为GRAY色彩空间

了解计算机处理上述灰度色彩原理后,在2-1节所述位图表示法中,可以使用0代表黑色的像素,255代表白色的像素。