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)