颜色空间
在数字图像和视频表示中最常用的颜色空间包括: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) 收藏 举报