y:明亮度(luminance或luma),也就是灰階值。「亮度」是透過rgb輸入訊號來建立的,方法是將rgb訊號的特定部分疊加到一起。
u&v:色度(chrominance或chroma),作用是描述影像色彩及飽和度,用於指定畫素的顏色。「色度」則定義了顏色的兩個方面─色調與飽和度,分別用cr和cb來表示。
cb:反映的是rgb輸入訊號藍色部分與rgb訊號亮度值之間的差異。
cr:反映了rgb輸入訊號紅色部分與rgb訊號亮度值之間的差異。
在以下兩個公式中rgb和ycbcr各分量的值的範圍均為0-255。
rgb轉換為ycbcr
這個公式來自:genesis microchip. gm6010/gm6015 programming guide[m]. california us: genesis microchip company, 2002:85-90
|y | |16 | |65.738 129.057 25.06 | |r|
|cb | = |128| + (1/256) * |-37.945 -74.494 112.43| *|g|
|cr | |128| |112.439 -94.154 -18.28| |b| 即:
y = 0.257*r+0.564*g+0.098*b+16
cb = -0.148*r-0.291*g+0.439*b+128
cr = 0.439*r-0.368*g-0.071*b+128
ycbcr轉換為rgb
這個公式來自:genesis microchip. gm6015 preliminary data sheet[m]. california us: genesis microchip company, 2001:33-34
|r| |298.082 0 408.58 | |y -16 |
|g| = (1/256) * |298.082 -100.291 -208.12 | * |cb-128 |
|b| |298.082 516.411 0 | |cr -128 | 即:
r = 1.164*(y-16)+1.596*(cr-128)
g = 1.164*(y-16)-0.392*(cb-128)-0.813*(cr-128)
b = 1.164*(y-16)+2.017*(cb-128)
RGB與YCbCr顏色空間的轉換
y 明亮度 luminance或luma 也就是灰階值。亮度 是透過rgb輸入訊號來建立的,方法是將rgb訊號的特定部分疊加到一起。u v 色度 chrominance或chroma 作用是描述影像色彩及飽和度,用於指定畫素的顏色。色度 則定義了顏色的兩個方面 色調與飽和度,分別用cr和cb來表示。...
RGB與YCbCr顏色空間的轉換
原文 公式如下 數字rgb與ycbcr顏色空間轉換的精度 在這兩個公式中rgb和ycbcr各分量的值的範圍均為0 255。rgb轉換為ycbcr 這個公式來自 genesis microchip.gm6010 gm6015 programming guide m california us gene...
RGB與YCbCr顏色空間的轉換
y 明亮度 luminance或luma 也就是灰階值。亮度 是透過rgb輸入訊號來建立的,方法是將rgb訊號的特定部分疊加到一起。u v 色度 chrominance或chroma 作用是描述影像色彩及飽和度,用於指定畫素的顏色。色度 則定義了顏色的兩個方面 色調與飽和度,分別用cr和cb來表示。...