Operator Reference

decompose7decompose7Decompose7Decompose7decompose7 (Operator)

decompose7decompose7Decompose7Decompose7decompose7 — Convert a seven-channel image into seven images.

Signature

Herror decompose7(const Hobject MultiChannelImage, Hobject* Image1, Hobject* Image2, Hobject* Image3, Hobject* Image4, Hobject* Image5, Hobject* Image6, Hobject* Image7)

Herror T_decompose7(const Hobject MultiChannelImage, Hobject* Image1, Hobject* Image2, Hobject* Image3, Hobject* Image4, Hobject* Image5, Hobject* Image6, Hobject* Image7)

void Decompose7(const HObject& MultiChannelImage, HObject* Image1, HObject* Image2, HObject* Image3, HObject* Image4, HObject* Image5, HObject* Image6, HObject* Image7)

HImage HImage::Decompose7(HImage* Image2, HImage* Image3, HImage* Image4, HImage* Image5, HImage* Image6, HImage* Image7) const

static void HOperatorSet.Decompose7(HObject multiChannelImage, out HObject image1, out HObject image2, out HObject image3, out HObject image4, out HObject image5, out HObject image6, out HObject image7)

HImage HImage.Decompose7(out HImage image2, out HImage image3, out HImage image4, out HImage image5, out HImage image6, out HImage image7)

def decompose7(multi_channel_image: HObject) -> Tuple[HObject, HObject, HObject, HObject, HObject, HObject, HObject]

Description

The operator decompose7decompose7Decompose7Decompose7decompose7 converts a 7-channel image into seven one-channel images with the same definition domain. No new storage is allocated for the output images. Instead, the created images contain references to the existing input image channels.

Execution Information

  • Supports objects on compute devices.
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).
  • Multithreading scope: global (may be called from any thread).
  • Automatically parallelized on tuple level.

Parameters

MultiChannelImageMultiChannelImageMultiChannelImagemultiChannelImagemulti_channel_image (input_object)  multichannel-image(-array) objectHImageHObjectHObjectHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Multi-channel image.

Image1Image1Image1image1image_1 (output_object)  singlechannelimage(-array) objectHImageHObjectHObjectHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Output image 1.

Image2Image2Image2image2image_2 (output_object)  singlechannelimage(-array) objectHImageHObjectHObjectHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Output image 2.

Image3Image3Image3image3image_3 (output_object)  singlechannelimage(-array) objectHImageHObjectHObjectHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Output image 3.

Image4Image4Image4image4image_4 (output_object)  singlechannelimage(-array) objectHImageHObjectHObjectHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Output image 4.

Image5Image5Image5image5image_5 (output_object)  singlechannelimage(-array) objectHImageHObjectHObjectHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Output image 5.

Image6Image6Image6image6image_6 (output_object)  singlechannelimage(-array) objectHImageHObjectHObjectHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Output image 6.

Image7Image7Image7image7image_7 (output_object)  singlechannelimage(-array) objectHImageHObjectHObjectHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Output image 7.

Possible Predecessors

count_channelscount_channelsCountChannelsCountChannelscount_channels

Possible Successors

disp_imagedisp_imageDispImageDispImagedisp_image

Alternatives

access_channelaccess_channelAccessChannelAccessChannelaccess_channel, image_to_channelsimage_to_channelsImageToChannelsImageToChannelsimage_to_channels

See also

compose7compose7Compose7Compose7compose7

Module

Foundation