转换图像色彩空间¶
使用场景¶
本步骤为通用的 2D 图像色彩空间转换步骤。无固定用法。
输入与输出¶
参数调节说明¶
转换类型
- BGR 至灰度图
- 调节说明:将 BGR 彩色图转换至灰度图。调节示例:转换效果如下图所示。左图为 BGR 彩色图,右图为转换后的灰度图。
- RGB 至灰度图
- 调节说明:将 RGB 彩色图转换至灰度图。选择此项后需设置转换方法,一般情况下选择“心理学公式”即可,如有其他需求,可选择其他转换方法。各转换方法说明如下。
转换方法:
心理学公式:使用公式 \(Gray = 0.299*R + 0.587*G + 0.114*B\) 得到 RGB 三通道的加权平均值,最符合人眼对颜色的敏感度。
平均:求 R、G、B 三通道的平均值作为输出灰度图的通道值,转换公式 \(Gray = (R + G + B)/3\) 。
最大值:对灰度图的每个像素,取对应 R、G、B 三通道像素中的最大值。
最小值:对灰度图的每个像素,取对应 R、G、B 三通道像素中的最小值。
R 通道值:将R通道值作为输出灰度图的值,忽略其它通道的信息。
G 通道值:将G通道值作为输出灰度图的值,忽略其它通道的信息。
B 通道值:将B通道值作为输出灰度图的值,忽略其它通道的信息。
自定义权重:自定义 R、G、B 通道各自的权重。
调节示例:以转换方法分别选择 R 通道值、G 通道值、B 通道值为例,转换效果如下图所示。下图从左至右分别对应 R 通道值、G 通道值、B 通道值方法的转换结果。 - 灰度图至 BGR
- 调节说明:将灰度图转换至 BGR 彩色图。调节示例:转换效果如下图所示。左图为灰度图,右图为转换后的 BGR 彩色图。
提示
由于在灰度图转为 BGR 彩色图过程中,只是将灰度值分别赋给 B、G、R 三通道,故转换后的彩色图 BGR 三通道的值是一样的,导致转换后的 BGR 彩色图是黑白的,但实际输出是彩色图。
- 灰度图至 RGB
- 调节说明:将灰度图转换至 RGB 彩色图。调节示例:转换效果如下图所示。左图为灰度图,右图为转换后的 RGB 彩色图。
- 热力图至 BGR
- 调节说明:将热力图转换至 BGR 彩色图。
- RGB 至 HSI
- 调节说明:将 RGB 彩色图转换至 HSI,选择此项后需选择输出通道类型。调节示例:以输出第一通道为例,转换效果如下图所示。左图为 RGB 彩色图,右图为转换后的 HSI。
- RGB 至 HSV
- 调节说明:将 RGB 彩色图转换至 HSV,选择此项后需选择输出通道类型。调节示例:以输出第一通道为例,转换效果如下图所示。左图为 RGB 彩色图,右图为转换后的 HSV。
- RGB 至 YUV
- 调节说明:将 RGB 彩色图转换至 YUV,选择此项后需选择输出通道类型。调节示例:以输出第一通道为例,转换效果如下图所示。左图为 RGB 彩色图,右图为转换后的 YUV。