QQ登录

只需一步,快速开始

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)









回复

使用道具 举报

快速回复 返回列表 客服中心 搜索