偽彩色

偽彩色(Pseudo-color)圖像的每個像素值實際上是一個索引值或代碼,該代碼值作為色彩查找表CLUT(Color Look-Up Table)中某一項的入口地址,根據該地址可查找出包含實際R、G、B的強度值。這種用查找映射的方法產生的色彩稱為偽彩色。彩色圖像本身的像素數值和 彩色查找表的索引號有一個變換關係,這個關係可以使用Windows 95/98定義的變換關係,也可以使用你自己定義的變換關係。用這種系統產生顏色與 真彩色系統相比,相同之處是都採用R,G,B分量決定基色強度,不同之處是後者的基色強度直接用R,G,B決定,而前者的基色強度由R,G,B經變換後決定。

三色的區別

簡介

描述一幅 圖像需要使用圖像的屬性。圖像的屬性包含解析度、 像素深度、真/偽彩色、圖像的表示法和種類等。本節介紹前面三個特性。

含義

搞清 真彩色、偽彩色與直接色的含義,對於編寫圖像顯示程式、理解圖像檔案的存儲格式有直接的指導意義,也不會對出現諸如這樣的現象感到困惑:本來是用真彩色表示的圖像,但在VGA顯示器上顯示的圖像顏色卻不是原來圖像的顏色。

詳細介紹

偽彩色處理

將彩色圖像轉換為灰度圖像是一個不可逆的過程,灰度圖像也不可能變換為原來的彩色圖像。而某些場合需要將灰度圖像轉變為彩色圖像;偽彩色處理主要是把黑白的灰度圖像或者多波段圖像轉換為彩色圖像的技術過程。其目的是提高圖像內容的可辨識度。其中方法有,灰度分成法,灰度變換法。

真彩色

(true color) 真彩色是指在組成一幅彩色圖像的每個像素值中,有R,G,B三個基色分量,每個基色分量直接決定顯示設備的基色強度,這樣產生的彩色稱為真彩色。例如用RGB 5∶5∶5表示的彩色圖像,R,G,B各用5位,用R,G,B分量大小的值直接確定三個基色的強度,這樣得到的彩色是真實的原圖彩色。

如果用RGB 8:8:8方式表示一幅彩色圖像,就是R,G,B都用8位來表示,每個基色分量占一個位元組,共3個位元組,每個像素的顏色就是由這3個位元組中的數值直接決定,如圖5-08(a)所示,可生成的顏色數就是2^24 =16 777 216種。用3個位元組表示的 真彩色圖像所需要的 存儲空間很大,而人的眼睛是很難分辨出這么多種顏色的,因此在許多場合往往用RGB 5:5:5來表示,每個彩色分量占5個位,再加1位顯示屬性控制位共2個位元組,生成的真顏色數目為2^15 = 32K。

在許多場合, 真彩色圖通常是指RGB 8:8:8,即圖像的顏色數等於2^24,也常稱為全彩色(full color)圖像。但在顯示器上顯示的顏色就不一定是 真彩色,要得到 真彩色圖像需要有真彩色顯示適配器,在PC上用的VGA適配器是很難得到真彩色圖像的。

偽彩色

(pseudo color)偽彩色 圖像的含義是,每個像素的顏色不是由每個基色分量的數值直接決定,而是把像素值當作 彩色查找表(color look-up table, CLUT)的表項入口地址,去查找一個顯示圖像時使用的R,G,B強度值,用查找出的R,G,B強度值產生的彩色稱為偽彩色。

彩色查找表 CLUT是一個事先做好的表,表項入口地址也稱為索引號。例如16種顏色的查找表,0號索引對應黑色,... ,15號索引對應白色。彩色圖像本身的像素數值和 彩色查找表的索引號有一個變換關係,這個關係可以使用Windows 95/98定義的變換關係,也可以使用你自己定義的變換關係。使用查找得到的數值顯示的彩色是真的,但不是圖像本身真正的顏色,它沒有完全反映原圖的彩色。

直接色

(direct color)每個像素值分成R,G,B分量,每個分量作為單獨的索引值對它做變換。也就是通過相應的彩色變換表找出基色強度,用變換後得到的R,G,B強度值產生的彩色稱為直接色。它的特點是對每個基色進行變換。

用這種系統產生顏色與 真彩色系統相比,相同之處是都採用R,G,B分量決定基色強度,不同之處是後者的基色強度直接用R,G,B決定,而前者的基色強度由R,G,B經變換後決定。因而這兩種系統產生的顏色就有差別。試驗結果表明,使用直接色在顯示器上顯示的彩色圖像看起來真實、很自然。

這種系統與偽彩色系統相比,相同之處是都採用 查找表,不同之處是前者對R,G,B分量分別進行變換,後者是把整個像素當作查找表的索引值進行彩色變換。

相關詞條

相關搜尋

熱門詞條

聯絡我們