颜色模型转换函数

可将影像的颜色模型从色调、饱和度及亮度 (HSV) 转换为红色、绿色及蓝色 (RGB),反之亦然。

此函数的输入如下:

RGB 颜色模型

RGB 是一种基于加色法三原色的颜色模型。在阴极射线管 (CRT) 屏幕上,每个像素(图片元素)由红绿蓝三种荧光色组成。电子枪以一定的强度对这些颜色进行投射就会发射并显示出光亮。三个相同的完全饱和颜色 (255 255 255) 将发出白色光,相反,0 值则表示不发出任何光亮,即黑色。使用以下 RGB 立方体可从空间上查看颜色。

RGB 颜色模型

在 RGB 颜色模型中,可通过融合等量的红绿蓝三种颜色值来获得纯灰色。如果将三个值都设置为 255,则合成的颜色将为白色;相反,如果将三个值都设置为 0,则没有颜色即表示黑色。其余 1 到 254 个数值可用于表示灰色色调。人眼大约可分辨 20 种灰色色调。

HSV 颜色模型

HSV 颜色模型基于用单个圆锥表示颜色空间的颜色系统。圆锥的三个分量为色调、饱和度和亮度。

HSV 颜色模型

相关主题


7/10/2012