![OpenCV计算机视觉项目实战(Python版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/696/52842696/b_52842696.jpg)
上QQ阅读APP看书,第一时间看更新
2-2 GRAY色彩空间
2-1节使用位图表示图像,虽然很简单,但是无法很精致地表示整个图像。本节所要使用的是灰度图像表示法,在本书电子资源“程序实例素材与代码”中的ch2文件夹内有jk_gray.jpg灰度图像,如下图所示。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P23_1400.jpg?sign=1738882494-qL9U5oZBLwG7hWrK7LEEmHQ3X5lUWeqU-0-cef382e03c276974aaac1b3ffc3230d0)
上图虽然也称黑白图像,但是在黑色与白色之间多了许多灰度色彩,因此整个图像相较于位图细腻了许多。在计算机科学中灰度图像有256个等级,使用0~255表示灰度色彩的等级,其中0表示纯黑色,255表示纯白色。这256个灰度等级刚好可以使用8位(Bit)表示,相当于1字节(Byte),下图是十进制数值与对应的灰度色彩。
![](https://epubservercos.yuewen.com/1BEC8A/31397881107141406/epubprivate/OEBPS/Images/Figure-P24_1407.jpg?sign=1738882494-uq65FLfX50PGnlb4u7kokUZ7dyKRR8KT-0-260d37dbdea45f68686449df919acfde)
若使用上述灰度色彩,可以使用一个二维数组代表一幅图像,这类色彩称为GRAY色彩空间。
了解计算机处理上述灰度色彩原理后,在2-1节所述位图表示法中,可以使用0代表黑色的像素,255代表白色的像素。