在对图像进行处理时,前提图像必须是以数据的形式来描述的,而颜色空间就是用数据来表征图像颜色的一种方法。颜色信息由三个独立的分量来综合表示,这三个独立的分量构成了一个三维的坐标空间,每种颜色信息都在该空间中被唯一地表示。现有的颜色空间模型有:RGB、NTSC、YCbCr、CHL、HSV、CMY、CMYK、HSI、LAB、CIE、UCS、YUV等等。在数字图像处理中,常用的空间模型分别有RGB、YUV和HSV。
RGB颜色空间模型是由红(R)、绿(G)、蓝(B)三种光谱组成,即通常所谓的三原色。在自然界中,人类可以感知到的任何一种色彩都可以由红、绿、蓝三种原色按照某种比例混合而得到,同样,任何一种颜色都可以分解成红、绿、蓝这三种色光。由于红、绿、蓝三个通道里的值各自控制对应三种颜色的亮度,这样就形成了数学上的一个三维空间,即所谓的颜色空间。由R、G、B组成的颜色空间中,坐标(255,255,255)表示的颜色是白色,坐标(0,0,0)则表示颜色是黑色。为了描述的方便,一般把RGB颜色空间看作一个以红(R)、绿(G)、蓝(B)为坐标轴定义的正方体,如下图所示。
