天天看點

RGB與HSV顔色空間

RGB顔色空間

1、三基色原理:大多數的顔色可以通過紅、綠、藍三色按照不同的比例合成産生,同樣絕大多數單色光也可以分解成紅綠藍三種色光

    紅綠藍三基色按照不同的比例相加合成混色稱為相加混色。其中一些混色的規律有:

    紅色+綠色=黃色;

    綠色+藍色=青色;

    紅色+藍色=品紅;

    紅色+綠色+藍色=白色;

2、互補光:當兩種光按照适當的比例混合得到白光時,這兩種光為互補光

3、亮度:單色光的亮度強度各不相同,根據人的感受是:綠光最亮,紅光次之,藍光最弱

4、假設白光的亮度為100%,則一個RGB通道顔色的亮度計算:

    r=0.299R+0.587G+0.114B

5、cvMerge(src,src,src,0,dst);  把幾個單通道圖像src合并為一個多通道圖像dst

6、在顔色空間中,存在一條對角線,在這條對角線上面,隻有亮度,沒有彩色

HSV顔色空間

1、V通道:亮度,外部光照為0的時候,亮度為0

2、h通道:色調,表示什麼顔色

3、s通道:飽和度,某種顔色參入白色的成分越多,則飽和度越低

繼續閱讀