1. 程式人生 > >彩色影象處理

彩色影象處理

1.RGB
RGB模式是有紅綠藍三種顏色的光線組成,主要是應用在顯示屏的螢幕上,因此也被稱作色光模式,每一種顏色的強度可以分為256階層,從0到255。255 表示最飽和狀態,0表示光線強度為0,指沒有光線。生活中我們所說的黑色是由於三種顏色的強度都是0,組合在一起的,所以我們所認識的黑色是不存在的,沒有真正的黑色。另外三種顏色互相組合亮亮相加又形成了新顏色,及青、品、黃。最後三種顏色相組合形成白色。

2.lab模式
lab與rgb有本質的區別。
LAB的三個通道分別代表:L是明度。A是紅綠。b是黃藍。
在lab模式下的曲線,因為明度是單獨儲存在L通道中的,所以我們可以在不改變色彩資訊的前題下調整明度。同樣的,我們也可以不改變明度的前題下調整色彩。這是rgb模式下的曲線無法做到的。因為rgb的三個通道分別儲存的是紅綠藍三原色。
lab下的a通道儲存綠與紅,曲線的0點原點線上的中點。原點以上的線數用正數標記,代表紅色,絕對值越大,色彩越濃。原點以下的線數值負數標記,代表綠色,絕對值越大,色彩越濃。然後b通道你自己去類推一下。所以lab下的a、b通道是一根曲線調兩個原色。調整原理也和rgb下的曲線調整完全不能等同。rgb是加紅等於減青,加藍等於減黃,提亮度必然色淡,加暗必然色濃。lab則不然,調明度隻影響明度,把原點新增錨點後,就加紅只加紅,添綠只添綠,根本不會影響其它顏色資訊。
3.HSV 模式
HSV(hue,saturation,value)顏色空間的模型對應於圓柱座標系中的一個圓
錐形子集,圓錐的頂面對應於 V=1。它包含 RGB 模型中的 R=1,G=1,B=1 三個面,
所代表的顏色較亮。色彩 H 由繞 V 軸的旋轉角給定。紅色對應於角度 0°,綠色
對應於角度 120°,藍色對應於角度 240°。在 HSV 顏色模型中,每一種顏色和
它的補色相差 180°。飽和度 S 取值從 0 到 1,所以圓錐頂面的半徑為1。HSV
顏色模型所代表的顏色域是 CIE 色度圖的一個子集,這個模型中飽和度為百分之
百的顏色,其純度一般小於百分之百。在圓錐的頂點(即原點)處,V=0,H 和 S 無
定義,代表黑色。圓錐的頂面中心處 S=0,V=1,H 無定義,代表白色。從該點到
原點代表亮度漸暗的灰色,即具有不同灰度的灰色。對於這些點,S=0,H 的值無
定義。可以說,HSV 模型中的 V 軸對應於 RGB 顏色空間中的主對角線。在圓錐頂
面的圓周上的顏色,V=1,S=1,這種顏色是純色。HSV 模型對應於畫家配色的方
法。畫家用改變色濃和色深的方法從某種純色獲得不同色調的顏色,在一種純色
中加入白色以改變色濃,加入黑色以改變色深,同時加入不同比例的白色,黑色
即可獲得各種不同的色調。
žHSV 顏色空間可以用一個圓錐空間模型來描述。