几种颜色模型介绍

寒假学习一半时间在图像处理部分,第一篇简单介绍几种颜色模型。

RGB颜色模型

电脑成像利用了图像的三原色的原理。RGB颜色模型即代表了红绿蓝三原色,每种颜色利用两位十六进制数(八位二进制数)表示该颜色的强度。其中在颜色通道大小为0时色强最弱,大小为255时色强最强。由于在所有图像通道都为0时图像呈白色,所有图像通道值为255时图像呈黑色,所以RGB图像也被称为灰度图像。与之类似的还有BGR图像。


几种颜色模型介绍_第1张图片
RGB色轴

在描述RGB颜色模型时,后面还经常跟着555或565这样的数字,这三个数字分别标明了各个色道所占的二进制位。
灰度图像中一般还启用alpha通道来描述一幅图像的透明度。

YUV颜色模型

在YUV颜色模型中,“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。“亮度”是透过RGB输入信号来建立的,方法是将RGB信号的特定部分叠加到一起。“色度”则定义了颜色的两个方面─色调与饱和度,分别用Cr和Cb来表示。其中,Cr反映了RGB输入信号红色部分与RGB信号亮度值之间的差异。而Cb反映的是RGB输入信号蓝色部分与RGB信号亮度值之间的差异。
YUV颜色模型解决了彩色图像和黑白图像的兼容问题,如果只有Y信号而没有U何V信号,那么一幅彩色图像就可以背转换为黑白图像。
YUV颜色模型可以和RGB颜色模型相互转换。公式如下:
Y = 0.299R + 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V = 0.615R - 0.515G - 0.100B

HSV颜色模型

HSV颜色模型,通过色调(H)饱和度(S)明度(V)来表现。色调H由角度表示,取值为0-360°。从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°。饱和度S表示颜色接近光谱色的程度。一种颜色,可以看成是某种光谱色与白色混合的结果。其中光谱色所占的比例愈大,颜色接近光谱色的程度就愈高,颜色的饱和度也就愈高。饱和度高,颜色则深而艳。光谱色的白光成分为0,饱和度达到最高。通常取值范围为0%~100%,值越大,颜色越饱和。明度表示颜色明亮的程度,对于光源色,明度值与发光体的光亮度有关;对于物体色,此值和物体的透射比或反射比有关。通常取值范围为0%(黑)到100%(白)。

几种颜色模型介绍_第2张图片
HSV颜色空间模型

你可能感兴趣的:(几种颜色模型介绍)