channels_to_imagechannels_to_imageChannelsToImageChannelsToImagechannels_to_image通道至图像(算子)

名称

channels_to_imagechannels_to_imageChannelsToImageChannelsToImagechannels_to_image — 将单通道图像转换为多通道图像。

签名

channels_to_image(Images : MultiChannelImage : : )

Herror channels_to_image(const Hobject Images, Hobject* MultiChannelImage)

Herror T_channels_to_image(const Hobject Images, Hobject* MultiChannelImage)

void ChannelsToImage(const HObject& Images, HObject* MultiChannelImage)

HImage HImage::ChannelsToImage() const

static void HOperatorSet.ChannelsToImage(HObject images, out HObject multiChannelImage)

HImage HImage.ChannelsToImage()

def channels_to_image(images: HObject) -> HObject

描述

算子 channels_to_imagechannels_to_imageChannelsToImageChannelsToImageChannelsToImagechannels_to_image 将多个单通道图像转换为多通道图像。新定义域是输入图像定义域的交集。对于多通道图像,不会分配新的存储空间,除非需要合并不同尺寸的图像。在这种情况下,对于所有输入图像中最大宽度和高度均未达到的图像,都会分配新的存储空间。对于所有尺寸达最大值的图像,生成的多通道图像将包含对现有输入图像的引用。

执行信息

参数

ImagesImagesImagesImagesimagesimages (输入对象)  singlechannelimage-array objectHImageHObjectHImageHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

单通道图像需合并为一个单通道图像。虽然是 images,但是实际上并不是一个数组,而是一个 image,所以需要先将所有的 images 合并为一个 image 再传递给输入控件。

MultiChannelImageMultiChannelImageMultiChannelImageMultiChannelImagemultiChannelImagemulti_channel_image (输出对象)  multichannel-image objectHImageHObjectHImageHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

多通道图像。

可能的后继

count_channelscount_channelsCountChannelsCountChannelsCountChannelscount_channels, disp_imagedisp_imageDispImageDispImageDispImagedisp_image

另见

image_to_channelsimage_to_channelsImageToChannelsImageToChannelsImageToChannelsimage_to_channels

模块

基础