zoukankan      html  css  js  c++  java
  • Halcon学习之三:有关图像通道的函数

    黑白摄像机会返回每个像素所对应的能量采用结果,这些结果组成了一幅单通道灰度值图像,而对于RGB彩色摄像机,它将返回每个像素所对应的三个采样结果,也就是一幅三通道图像。下面这些是与图像通道有关的函数:

    1、access_channel ( MultiChannelImage : Image : Channel : )

      获取多通道图像MultiChannelImage的Channel通道的图像Image。

    2、append_channel ( MultiChannelImage, Image : ImageExtended : : )

     将Image图像的通道与MultiChannelImage的通道叠加得到新图像ImageExtended。

    3、channels_to_image ( Images : MultiChannelImage : : )

     将多幅单通道图像合并成一幅多通道图像

    4、compose2 ( Image1, Image2 : MultiChannelImage : : )

     将两幅单通道图像合并为二通道图像。Compose3、Compose4以此类推。

    5、count_channels ( MultiChannelImage : : : Channels )

    计算MultiChannelImage 的通道个数Channels

    6、decompose2 ( MultiChannelImage : Image1, Image2 : : )

    将一幅二通道图像转换为两幅单通道图像。Decompose3、Decompose4以此类推。

    7、image_to_channels ( MultiChannelImage : Images : : )

    将多通道图像转换为多幅单通道图像。

    相关例程为:

    [c-sharp] view plain copy
     
    1. * 输入图像  
    2. read_image (Image, 'G:/Halcon/机器视觉/images/claudia.png')  
    3. * 计算图像的通道数  
    4. count_channels (Image, Num)  
    5. * 读取每个通道的图像  
    6. for index := 1 to Num by 1  
    7.     access_channel (Image, channel1, index)  
    8. endfor  
    9. decompose3 (Image, image1, image2, image3)  
    10. compose2 (image3, image2, MultiChannelImage1)  
    11. append_channel (MultiChannelImage1, image3, ImageExtended)  

    相关处理结果为:

  • 相关阅读:
    随笔:自我介绍与软工 5 问
    作业要求 20200924-1 每周例行报告
    作业要求20200924-2 功能测试
    作业要求 20200924-5 四则运算试题生成,结对
    作业要求20200924-3 单元测试,结对
    作业要求20200924-4 代码规范,结对要求
    20200929-git地址
    作业要求 20200917-3 白名单
    作业要求 20200917-1 每周例行报告
    20200917-2 词频统计
  • 原文地址:https://www.cnblogs.com/qqhfeng/p/7247773.html
Copyright © 2011-2022 走看看