【问题标题】:How to convert a greyscale image to an rgb image in HALCON?如何在 HALCON 中将灰度图像转换为 rgb 图像?
【发布时间】:2016-09-16 10:48:02
【问题描述】:

我正在对 HALCON 运算符进行故障排除,该运算符在单通道图像上失败,但在彩色图像上工作。

在 HALCON 中将灰度图像转换为 rgb 图像的最简单方法是什么?

我对如何完成颜色转换并不挑剔;将一个通道复制到 rgb 图像的每个通道就足够了。

【问题讨论】:

    标签: halcon


    【解决方案1】:

    我通过将灰度通道复制到 RGB 图像的所有三个通道中来做到这一点(如您所说)。 您可以使用此运算符并通过通道 3 次,它返回一个 3 通道图像: gen_image3

    【讨论】:

      【解决方案2】:

      点击compose3()的帮助文件。传入单通道图像 3x。

      您也可能因为每个通道的数据类型而失败。如果 RGB 图像是 Byte 类型,但单通道是 int2 或 real,那可能是你的问题。

      【讨论】:

        【解决方案3】:

        你可以使用

        channels_to_image(Images : MultiChannelImage : : )
        

        Images 是一个图像数组(通道数)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-08-25
          • 2014-02-26
          • 2014-12-22
          • 2016-11-05
          • 1970-01-01
          • 2019-11-14
          相关资源
          最近更新 更多