圖片處理–灰度
含義
在計算機領域中,灰度(Gray scale)
數字圖像是每個像素只有一個採樣顏色的圖像。這類圖像通常顯示爲從最暗黑色到最亮的白色的灰度,儘管理論上這個採樣可以任何顏色的不同深淺,甚至可以是不同亮度上的不同顏色。灰度圖像與黑白圖像不同,在計算機圖像領域中黑白圖像只有黑白兩種顏色,灰度圖像在黑色與白色之間還有許多級的顏色深度。但是,在數字圖像領域之外,“黑白圖像”也表示“灰度圖像”,例如灰度的照片通常叫做“黑白照片”。在一些關於數字圖像的文章中單色圖像等同於灰度圖像,在另外一些文章中又等同於黑白圖像。
灰度使用黑色調錶示物體,即用黑色爲基準色,不同的飽和度的黑色來顯示圖像。 每個灰度對象都具有從 0%
(白色)到100%
(黑色)的亮度值。 使用黑白或灰度掃描儀生成的圖像通常以灰度顯示。
使用灰度還可將彩色圖稿轉換爲高質量黑白圖稿。 在這種情況下,Adobe Illustrator
放棄原始圖稿中的所有顏色信息;轉換對象的灰色級別(陰影)表示原始對象的亮度。
將灰度對象轉換爲 RGB
時,每個對象的顏色值代表對象之前的灰度值。 也可以將灰度對象轉換爲 CMYK
對象。
自然界中的大部分物體平均灰度爲18%
。
在物體的邊緣呈現灰度的不連續性,圖像分割就是基於這個原理。
表示方法
所謂顏色或灰度級指黑白顯示器中顯示像素點的亮暗差別,在彩色顯示器中表現爲顏色的不同,灰度級越多,圖像層次越清楚逼真。灰度級取決於每個像素對應的刷新存儲單元的位數和顯示器本身的性能。如每個象素的顏色用16
位二進制數表示,我們就叫它16
位圖,它可以表達 即65536
種顏色。如每一個象素採用24
位二進制數表示,我們就叫它24
位圖,它可以表達 即16777216
種顏色。
灰度就是沒有色彩,RGB
色彩分量全部相等。如果是一個二值灰度圖象,它的象素值只能爲0
或1
,我們說它的灰度級爲2
。用個例子來說明吧:一個256
級灰度的圖象,如果RGB
三個量相同時,如:RGB(100,100,100)
就代表灰度爲100
,RGB(50,50,50)
代表灰度爲50
。
彩色圖象的灰度其實在轉化爲黑白圖像後的像素值(是一種廣義的提法),轉化的方法看應用的領域而定,一般按加權的方法轉換。R, G,B
的比一般爲3:6:1
。
轉換方法
任何顏色都由紅、綠、藍三基色組成,假如原來某點的顏色爲RGB(R,G,B),那麼,我們可以通過下面幾種方法,將其轉換爲灰度:
- 浮點算法:
- 整數方法:
- 移位方法:
- 平均值法:
- 僅取綠色: