RGB颜色空间、HSV颜色空间的理解
HSV是把H(色相),S(飽和度),V(亮度)當(dāng)做色值來定位顏色的空間。
1、HSV模型
色相:取值范圍是0~360度,用來表示顏色的類別。其中紅色是0度,綠色是120度,藍(lán)色是240度。
飽和度:取值范圍是0%~100%。用來表示顏色的鮮艷程度,灰色的飽和度是0%,純粹的顏色(比如大紅(255,0,0)青色(0,255,255)等等的飽和度是100%。
亮度:取值范圍是0%~100%,用來表示顏色的明暗程度,亮度為0%時(shí)為黑色,亮度為100%時(shí)為白色,介于0%~100%之間時(shí),則用來表示各個(gè)顏色的明暗程度。
相對(duì)于RGB空間,HSV空間能夠非常直觀的表達(dá)色彩的明暗,色調(diào),以及鮮艷程度,方便進(jìn)行顏色之間的對(duì)比,也方便感情的傳達(dá)。但是缺點(diǎn)是不能直接把顏色值傳達(dá)給顯示器,在轉(zhuǎn)換過程中消耗系統(tǒng)資源。
另一種相近的解釋:
(這里,H表示顏色的相位角,取值范圍是0---360;S表示顏色的飽和度;S為一比例值,范圍從0到1,它表示成所選顏色的純度和該顏色最大的純度之間的比率,通俗點(diǎn)講,S表示的是某種顏色的“純度”,S取值越大,表示色彩越純,取值越小,表示色彩越灰。V表示色彩的明亮程度,范圍從0到1。V等于0表示圓錐的底部定點(diǎn),也就是黑色,V等于1表示圓錐的頂面,當(dāng)V=1并且S=0時(shí)表示純白色;
需要注意的是:Apple的Mac操作系統(tǒng)以及photoshop都是采用HSV顏色空間;)
2、RGB模型
三原色RGB混合能形成其他的顏色,并不是說物理上其他顏色的光是由三原色的光混合形成的,每種單色光都有自己獨(dú)特的光譜,如黃光是一種單色光,但紅色與綠色混合能形成黃色,原因是人的感官系統(tǒng)所致,與人的生理系統(tǒng)有關(guān)。只能說“將三原色光以不同的比例復(fù)合后,對(duì)人的眼睛可以形成與各種頻率的可見光等效的色覺。”(轉(zhuǎn)載)
RGB顏色空間:
RGB(red,green,blue)顏色空間最常用的用途就是顯示器系統(tǒng)(計(jì)算機(jī)、電視機(jī)等都是采用RGB顏色空間來進(jìn)行圖像顯示)。一般來說,電腦,電視機(jī)等是利用三個(gè)電子槍分別發(fā)射R分量,G分量,B分量的電子束,以此來激發(fā)屏幕上的RGB三種顏色的熒光粉,從而發(fā)出不同顏色、不同亮度的像素、進(jìn)而組成了一幅圖像;很明顯,RGB顏色空間利用了物理學(xué)中的三原色疊加從而組成產(chǎn)生各種不同顏色的原理。在RGB顏色空間中,R、G、B三個(gè)分量的屬性是獨(dú)立的。也即是說,RGB顏色可以表示為(Red,Green,Blue)。其中,各個(gè)分量的數(shù)值越小,亮度越低。數(shù)值越大,亮度越高;如:(0,0,0)表示黑色,(255,255,255)表示白色;
RGB顏色空間表示顏色的格式有RGB565,RGB555,RGB24,RGB32等;
其中,RGB565是使用16位表示一個(gè)像素:5位表示R,6位表示G,5位表示B;
RGB555是另一種16位表示一個(gè)像素的方法:分別用5位來表示RGB分量;剩余一位不用;
RGB24是使用24位表示一個(gè)像素:分別用8位表示RGB各個(gè)分量;這種方式最為常見;
RGB32是使用32位來表示一個(gè)像素:分別用8位表示RGB各個(gè)分量;剩余8位為alpha通道,也就是用來表示圖像的“透明度”。注意:在某些系統(tǒng)中,剩余的8位并沒有使用;
RGB色彩空間稱為與設(shè)備相關(guān)的色彩空間,因?yàn)椴煌膾呙鑳x掃描同一幅圖像,會(huì)得到不同色彩的圖像數(shù)據(jù);不同型號(hào)的顯示器顯示同一幅圖像,也會(huì)有不同的色彩顯示結(jié)果。顯示器和掃描儀使用的RGB空間與CIE1931RGB真實(shí)三原色表色系統(tǒng)空間是不同的,后者是與設(shè)備無關(guān)的顏色空間。
(轉(zhuǎn)載:http://blog.csdn.net/carson2005/article/details/6243892)
總結(jié)
以上是生活随笔為你收集整理的RGB颜色空间、HSV颜色空间的理解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IBM CEO:2022 年斥资 20
- 下一篇: 推荐几个电子/嵌入式方向的公众号