购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4.2 RGB彩色模型

RGB彩色模型(彩色空间或彩色系统)是指在某些标准下用通常可以接受的方式方便地对彩色加以说明。本质上,RGB彩色模型是坐标系统和彩色子空间的说明,其中,位于坐标系统中的每种颜色都由单个点来表示。

在RGB彩色模型中,每种颜色出现在红色、绿色、蓝色的原色光谱中。该模型基于笛卡儿坐标系,所考虑的彩色子空间是图2-18所示的RGB彩色立方体,图中RGB原色值位于3个角上,二次色青色、深红色和黄色位于另外3个角上,黑色位于原点处,白色位于离原点最远的角上。在该模型中,灰度( R = G = B 的点)沿着连接这两点的直线从黑色延伸到白色。在此模型中的不同颜色是位于立方体上或立方体内部的点,且由自原点延伸的向量来定义。为方便起见,假定所有颜色值都归一化,则此立方体是一个单位立方体,即 R G B 的所有值都假定在范围[0,1]内,而在计算机中实际用来产生颜色的像素值范围是[0,255]。

图2-18 RGB彩色立方体

在RGB彩色模型中表示的图像由3个分量图像组成,每个原色对应一幅分量图像。这3幅分量图像混合生成一幅彩色图像。在RGB彩色子空间中,用于表示每个像素的比特数称为像素深度。考虑一幅RGB彩色图像,其中,每幅红色、绿色、蓝色图像都是一幅8bit图像,在这种条件下,每个RGB彩色像素(RGB值的三元组)的深度为24bit。一幅24bit的RGB彩色图像通常称为全彩色图像。在24bit的RGB彩色图像中,颜色总数是(2 8 ) 3 =16777216。其中,000000表示黑色,FFFFFF表示白色,FF0000表示红色,这3种颜色也可分别表示为(0,0,0)、(255,255,255)、(255,0,0),表2-4所示为常见颜色的RGB值。

表2-4 常见颜色的RGB值

续表

RGB彩色图像的像素点矩阵对应3个颜色向量矩阵,分别是 R 矩阵、 G 矩阵、 B 矩阵。如果每个矩阵的第一行第一列的值分别为 R =240、 G =223、 B =204,则RGB彩色图像左上角第一个像素点的颜色是(240,223,204)。 I9Zg/CsmSxoNdcaMx/SS77aF4f0nBtbk27ys3Za8wITdq+BeoaUJyrpbdHpcCEXG

点击中间区域
呼出菜单
上一章
目录
下一章
×