颜色空间

在数字图像和视频表示中最常用的颜色空间包括:RGB和YCrCb(亮度,红色差,蓝色差)

RGB就是红绿蓝,无需多讲。

而YCrCb通过如下而来:

Y是亮度分量,即一个彩色图像的黑白版本。Y是RGB分量的加权平均值:

Y = kr * R + kg * G + kb * B

其中k是加权因子。颜色信息表示色差分量,每个色差分量为RGB与亮度Y之间的差:

Cr = R- Y

Cb = B - Y

Cg = G - Y

由于Cr + Cb + Cg是一个常量,因此只需要传输其中两个色差分量即可,第三个分量可以通过前二者计算得到。因而,只有Y,Cr,Cb被传输。

RGB和YCrCb的转换关系如下:

Y = 0.299R + 0.587G + 0.11B

Cb = 0.564(B - Y)

Br = 0.713(R - Y)

-------------------------

R = Y + 1.402Cr

G = Y - 0.344Cb - 0.714Cr

B = Y + 1.772Cb

posted on 2010-02-18 15:47  vincenzo.lai  阅读(266)  评论(0)    收藏  举报

导航