函数 > 图像处理 > 图像颜色工具 > 示例:图像中的灰度和颜色
  
示例:图像中的灰度和颜色
rgb_to_graygray_to_rbg 函数用于将 RGB 图像转换为灰度 (反之亦然) 以及用于假彩色成像。
有关使用此示例的信息,请参考 关于图像处理示例
rgb_to_gray
1. 使用 READRGB 函数来读取 RGB 图像。
单击复制此表达式
2. 将图像转换为灰度,然后使用 WRITEBMP 函数将图像保存到文件中。
单击复制此表达式
单击复制此表达式
使用 NTSC 公式将 RGB 值转换为灰度:0.299 ∙(红色)、+ 0.587 (绿色)、+ 0.114 ∙(蓝色)。此公式可非常准确地反映一般人对红色、绿色和蓝色光源的相对感知。
3. 插入两个图像,查看其色差。
(smallwar.gif)
(smallwar_rgb_gray.bmp)
gray_to_rgb
将灰度矩阵转换为 RGB 时,假彩色在图像中会被分配为强度级。
1. 使用 READ_IMAGE 函数来读取灰度图像。
单击复制此表达式
(bridge.bmp)
2. 定义描述彩虹光谱颜色映射的数据集。
单击复制此表达式
3. 使用光谱颜色映射将灰度图像转换为 RGB,然后使用 WRITERGB 函数将图像保存到文件中。
单击复制此表达式
单击复制此表达式
(colorbridge.bmp)
gray_to_rgb 不使用内置的 ORIGIN 变量,此变量可指定用于其他函数的数组起始索引。