在Vision Assistant中将32位彩色图像转换为8位灰度图

更新 Dec 6, 2022

环境

软件

  • Vision Assistant
  • Vision Development Module

我想在彩色图像上使用IMAQ Vision处理函数,但它们需要灰度图像。

我怎样可以在Vision Assistant中将32位的彩色图像转换成8位的灰度图?

要在Vision Assistant中从图像提取彩色平面,请按照下列步骤操作:
  1. 颜色处理函数( Color Processing Functions )列表中添加彩色平面提取( Color Plane Extraction )步骤。
  2. 设置( Setup )窗口中,选择所需要的彩色平面。处理窗口将显示生成灰度图像的预览。
  3. 单击确定( OK ) 。

Additional Information

32位彩色图像以RGB(red-green-blue)或HSL(hue-saturation-luminance)图像格式编码存储在内存中。 RGB图像使用3个8位字节分别对应红色,绿色和蓝色平面来存储彩色图像信息。 HSL图像使用3个8位字节分别对应色调(Hue),饱和度(Saturation)和亮度(Luminance)来存储彩色图像信息。这两种格式都不使用alpha平面。

图1. RGB格式


图2. HSL格式
要将彩色图像转换为8位灰度图像,只需从彩色图像中提取所需的8位平面即可。