ClassesClassesClassesClasses | | | | Operators

count_channelscount_channelsCountChannelscount_channelsCountChannelsCountChannels (Operator)

Name

count_channelscount_channelsCountChannelscount_channelsCountChannelsCountChannels — Count channels of image.

Signature

count_channels(MultiChannelImage : : : Channels)

Herror count_channels(const Hobject MultiChannelImage, Hlong* Channels)

Herror T_count_channels(const Hobject MultiChannelImage, Htuple* Channels)

Herror count_channels(Hobject MultiChannelImage, Hlong* Channels)

Herror count_channels(Hobject MultiChannelImage, HTuple* Channels)

Hlong HImage::CountChannels() const

HTuple HImageArray::CountChannels() const

void CountChannels(const HObject& MultiChannelImage, HTuple* Channels)

HTuple HImage::CountChannels() const

void HOperatorSetX.CountChannels(
[in] IHUntypedObjectX* MultiChannelImage, [out] VARIANT* Channels)

VARIANT HImageX.CountChannels()

static void HOperatorSet.CountChannels(HObject multiChannelImage, out HTuple channels)

HTuple HImage.CountChannels()

Description

The operator count_channelscount_channelsCountChannelscount_channelsCountChannelsCountChannels counts the number of channels of all input images.

Parallelization

Parameters

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

One- or multi-channel image.

ChannelsChannelsChannelsChannelsChannelschannels (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Number of channels.

Example (C)

read_image(&Color,"patras");
count_channels(Color,&num_channels);
for (i=1; i<=num_channels; i++)
{
  access_channel(Color,&Channel,i);
  disp_image(Channel,WindowHandle);
  clear_obj(Channel);
}

Possible Successors

access_channelaccess_channelAccessChannelaccess_channelAccessChannelAccessChannel, append_channelappend_channelAppendChannelappend_channelAppendChannelAppendChannel, disp_imagedisp_imageDispImagedisp_imageDispImageDispImage

See also

append_channelappend_channelAppendChannelappend_channelAppendChannelAppendChannel, access_channelaccess_channelAccessChannelaccess_channelAccessChannelAccessChannel

Module

Foundation


ClassesClassesClassesClasses | | | | Operators