Operator Library: Color
算子 RGB2HSI 將色彩空間從 RGB(紅、綠、藍)轉換為 HSL(色相、飽和度、亮度)。
![]() |
Warning |
|---|---|
|
該算子執行的是 RGB 到 HSL(色相、飽和度、亮度)色彩空間轉換,而非 RGB 到 HSI(色相、飽和度、強度)。 |
Operator Features and Restrictions
-
完整支援 Empty Images (即不含像素的影像)。
-
完整支援包含空行的非空影像。
-
完整支援具有不同行長度的影像。
| HueAmplitude | ||||
|---|---|---|---|---|
| Type | static parameter | |||
| Default | 255 | |||
| Range | [1; (1 << (BitWidth(I) / 3)) - 1] | |||
|
此參數用於定義色相的最大值。 在 360 度時採用 9bit,對應的結果單位為度。
|
||||
以下範例顯示了 RGB2HSI 算子的使用方式:
-
範例 - 在 HSL 影像上進行 Color Classification 非常簡單。 此 applet 會將 RGB 影像轉換為 HSL 影像並執行 Color Classification。 色相會透過 lookup table 進行濾除。 此外,飽和度和亮度會使用自訂 threshold 值進行閾值處理。

![[警告]](../common/images/admon/warning.png)


上一頁

