天天看點

圖像處理之RGB、YUV

——最近在和老師學習DSP圖像處理,教育訓練第一天做個小小的總結!

導讀:

1、RGB是什麼?

2、RGB的格式有哪些?

3、YUV是什麼?

4、YUV的格式有哪些?

5、RGB與YUV兩者之間怎麼互相轉換的?

内容

PART 1:RGB是什麼

RGB之是以稱為三基色,是因為在自然界中肉眼所能看到的任何色彩都可以由這三種色彩混合疊加而成,是以也稱為加色模式。計算機定義顔色時R、G、 B三種成分的取值範圍是0-255,0表示沒有刺激量,255表示刺激量達最大值。紅、綠、藍三個顔色通道每種色各分為256階亮度,在0時“燈”最弱——是關掉的,而在255時“燈”最亮。當三色灰階數值相同時,産生不同灰階值的灰色調,即三色灰階都為0時,是最暗的黑色調;三色灰階都為255時,是最亮的白色調。

PART 2:常見RGB格式

轉載:https://blog.csdn.net/mlfcjob/article/details/78918235

PART 3:YUV是什麼

YUV三個字母中,其中”Y”表示明亮度(Lumina nce或Luma),也就是灰階值;而”U”和”V”表示的則是色度(Chrominance或Chroma),作用是描述影像色彩及飽和度,用于指定像素的顔色。用這個三個字母好象就是通道指令重點内容 。

YUV格式通常有兩大類,打包格式(packed)和平面格式(planar)。前者将YUV分量存放在同一個數組中,通常是幾個相鄰的像素組成一個宏像素(macro-pixel);而後者使用三個數組分開存放YUV三個分量,就像是一個三維平面一樣。

例如:交織:(1)BGRBGR…。(一種方式)

UYVYUYVY…。(另一種方式)

平面:(2)BBBB…

GGGG…

RRRR…。(一種方式)

(YYYYY…

UUUUU…

VVVVV…。)(另一種方式)

PART 4:YUV的格式

YUV444,YUV422,YUV420中的4,2,0代表什麼意思? 轉載:https://ask.csdn.net/questions/390222

PART 5:RGB與YUV兩者之間的互相轉換

YUV與RGB互轉各種公式 轉載:https://www.cnblogs.com/luoyinjie/p/7219319.html

當然圖像成功與否可以參考lenna女士的照片,因為它真的是圖像處理的經典照。

繼續閱讀