DCT变换里面如果c(u)和c(v)都为1.意味什么

来源:百度知道 编辑:UC知道 时间:2024/05/14 02:36:37

你所说的c(u)、c(v)应该是色彩转化后的MCU块吧

⑴YCbCr(亮度色差,256级)分量可直接从用8位表示的RGB分量计算得到。RGB转换为YCbCr转换公式为:

Y = 0.299R + 0.587G + 0.114B         (公式5-1)

Cb = -0.1687R - 0.3313G + 0.5B + 128   (公式5-2)

Cr=0.5R - 0.4187G - 0.0813B + 128     (公式5-3)

一般C值(包括Cb和Cr)应该是一个有符号的数字,但是在JPEG程序中被处理为正,即加上128

⑵RGB分量可直接从YCbCr分量计算得到。YCbCr转换成RGB转换公式为:

R = Y + 1.402(Cr - 128)                            (公式5-4)

G = Y - 0.34414(Cb - 128)- 0.71414(Cr - 128)     (公式5-5)

B = Y + 1.772(Cb - 128)