1. 程式人生 > >HSV 和 HLS顏色空間

HSV 和 HLS顏色空間

HA con 數字圖像 cto 最大值 mark href hsl width

顏色空間

顏色空間是特定的顏色組織;它提供了將顏色分類,並以數字圖像表示的方法。

RGB 是紅綠藍顏色空間。你可以將其視為 3D 空間,在這種情況下是立方體,其中任何顏色都可以用 R、G 和 B 值的三維坐標表示。例如,白色具有坐標(255,255,255),其具有紅色、綠色和藍色的最大值。

技術分享圖片

RGB 顏色空間

除了由紅色、綠色和藍色值組成的圖像之外,還有許多其他方法,可以表示圖像顏色。

還有 HSV 顏色空間(色調、飽和度和值)和 HLS 空間(色調、亮度和飽和度)。這些是圖像分析中最常用的顏色空間。

為了獲得關於這些顏色空間的一些基礎知識,通常可以將 Hue 視為代表與亮度變化無關的顏色的值。所以如果你想象一下基本的紅色塗料的顏色,然後給它添加一些白色,或者一些黑色使顏色變淺或變深——基礎顏色保持不變,所有這些顏色的色調都是相同的。

HSV 和 HLS

另一方面,亮度和亮度值代表測量顏色的相對亮度或暗度的不同方式。例如,暗紅色將具有類似的色調,但比淺紅色的亮度值低得多。飽和度也參與其中;飽和度是顏色的度量。所以,當顏色變得越來越接近白色時,它們具有較低的飽和度值,而最強烈的顏色(如亮紅色、藍色或黃色)則具有較高的飽和度值。你可以通過查看下面的3D顏色空間來更好地了解這些值。

這些不同顏色空間中的大多數都受到人類視覺系統的啟發,並且/或者為了在電視屏幕顯示和計算機圖形中有效使用而開發。你可以點擊這裏閱讀更多關於 HLS 和 HSV 顏色空間的歷史和推導。

技術分享圖片

HSV 和 HLS顏色空間