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

更新 Jan 9, 2019

适用于

Software

  • Vision Assistant
  • Vision Development Module

问题详述

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

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

解决方案

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

相关信息

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位平面即可。

本文是否有帮助?

无帮助