转换图像色彩空间

功能描述

本步骤用于转换图像的色彩空间,例如将 RGB 彩色图转换为灰度图,将 BGR 彩色图转换为灰度图。

convert color space functional description

使用场景

本步骤为通用的 2D 图像色彩空间转换步骤。无固定用法。

输入与输出

convert color space input and output

参数调节说明

转换类型

BGR 至灰度图

调节说明:将 BGR 彩色图转换至灰度图。

调节示例:转换效果如下图所示。左图为 BGR 彩色图,右图为转换后的灰度图。

convert color space bgr to gray
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 通道值方法的转换结果。

convert color space rgb to gray
灰度图至 BGR

调节说明:将灰度图转换至 BGR 彩色图。

调节示例:转换效果如下图所示。左图为灰度图,右图为转换后的 BGR 彩色图。

由于在灰度图转为 BGR 彩色图过程中,只是将灰度值分别赋给 B、G、R 三通道,故转换后的彩色图 BGR 三通道的值是一样的,导致转换后的 BGR 彩色图是黑白的,但实际输出是彩色图。

convert color space gray to bgr
灰度图至 RGB

调节说明:将灰度图转换至 RGB 彩色图。

调节示例:转换效果如下图所示。左图为灰度图,右图为转换后的 RGB 彩色图。

convert color space gray to rgb
热力图至 BGR

调节说明:将热力图转换至 BGR 彩色图。

RGB 至 HSI

调节说明:将 RGB 彩色图转换至 HSI,选择此项后需选择输出通道类型。

调节示例:以输出第一通道为例,转换效果如下图所示。左图为 RGB 彩色图,右图为转换后的 HSI。

convert color space rgb to hsi
RGB 至 HSV

调节说明:将 RGB 彩色图转换至 HSV,选择此项后需选择输出通道类型。

调节示例:以输出第一通道为例,转换效果如下图所示。左图为 RGB 彩色图,右图为转换后的 HSV。

convert color space rgb to hsv
RGB 至 YUV

调节说明:将 RGB 彩色图转换至 YUV,选择此项后需选择输出通道类型。

调节示例:以输出第一通道为例,转换效果如下图所示。左图为 RGB 彩色图,右图为转换后的 YUV。

convert color space rgb to yuv

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。