Operator Library: Color
Operator RGB2HSI 将色彩空间从 RGB(红、绿、蓝)转换为 HSL(色相、饱和度、亮度)。
![]() |
警告 |
|---|---|
|
该 operator 实现了从 RGB 到 HSL(色相、饱和度、亮度)的色彩空间转换,而不是从 RGB 到 HSI(色相、饱和度、强度)。 |
Operator 特性与限制
-
完全支持空图像(即没有像素的图像)。
-
完全支持包含空行的非空图像。
-
完全支持行长度可变的图像。
| Property | 值 |
|---|---|
| Operator Type | O |
| Input Link | I, image data input |
| Output Link | O, image data input |
| HueAmplitude | ||||
|---|---|---|---|---|
| 键入 | static 参数 | |||
| 默认 | 255 | |||
| 范围 | [1; (1 << (BitWidth(I) / 3)) - 1] | |||
|
此参数定义色相的最大值。 360 度对应的 9bit 表示结果以度为单位。
|
||||
以下示例展示了 Operator RGB2HSI 的使用:
-
示例 - 在 HSL 图像上进行颜色分类非常简单。 该小程序将 RGB 图像转换为 HSL 图像并执行颜色分类。 使用查找表对色调进行滤波。 此外,使用自定义阈值对饱和度和亮度进行阈值处理。

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


上一页

