工控编程吧

标题: halcon 图像通道相关函数 [打印本页]

作者: qq263946146    时间: 2019-5-6 21:40
标题: halcon 图像通道相关函数
1.access_channel(MultiChannelImage : Image : Channel : )
方向多通道图像MultiChannelImage 指定通道Channel 的图像,返回保存于Image 。
Channel 从1到n,图像有多少通道,可以用函数 count_channels.获取。

2.append_channel(MultiChannelImage, Image : ImageExtended : : )
用于将图像Image 的矩阵附加到多通道图像MultiChannelImage的矩阵上,结果保存于ImageExtended 。
结果图像的通道数为MultiChannelImage,Image 总合。
将输出图像的定义域计算为两个输入图像定义域的交集。
MultiChannelImage 可以是一个区域,然后解释为一个没有通道的图像的定义域。
没有为多通道图像分配新的存储。
相反,创建的多通道图像包含对现有输入图像的引用。
例如
read_image (Xing1, 'xing/xing000')
read_image (Xing2, 'xing/xing050')
get_image_size (Xing1, Width, Height)
gen_rectangle1 (Image, 0, 0, Height - 1, Width - 1)
append_channel (Image, Xing1, Image)
append_channel (Image, Xing2, Image)

3.channels_to_image(Images : MultiChannelImage : : )
将多张单通道图像转换成一张图通道图片,例如
read_image (Images, ['ic0','ic1','ic2','ic3'])
channels_to_image (Images, MultiChannelImage)
count_channels (MultiChannelImage, Channels)


4.compose2(Image1, Image2 : MultiChannelImage : : )
将两张单通道图像转换为一张双通道图像,例如
read_image (Xing1, 'xing/xing000')
read_image (Xing2, 'xing/xing050')
compose2 (Xing2, Xing2, MultiChannelImage2)

5.compose3(Image1, Image2, Image3 : MultiChannelImage : : )
将三张单通道图像转换为一张三通道图像

compose4
compose5
compose6
compose7
函数类似功能。


6.count_channels(MultiChannelImage : : : Channels)
对一图像的通道数进行计算。


7.decompose2(MultiChannelImage : Image1, Image2: : )
对双通道图像进行拆分,提取各个通道图像。
decompose3
decompose4
decompose5
decompose6
decompose7
函数类似功能。


8.image_to_channels(MultiChannelImage : Images : : )
多通道图像转为单通道的图像,例如
read_image (Image4, 'patras')
image_to_channels (Image4, Images1)














欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4