mean_nmean_nMeanNMeanNmean_n (算子名称)

名称

mean_nmean_nMeanNMeanNmean_n — Average gray values over several channels.

参数签名

mean_n(Image : ImageMean : : )

Herror mean_n(const Hobject Image, Hobject* ImageMean)

Herror T_mean_n(const Hobject Image, Hobject* ImageMean)

void MeanN(const HObject& Image, HObject* ImageMean)

HImage HImage::MeanN() const

static void HOperatorSet.MeanN(HObject image, out HObject imageMean)

HImage HImage.MeanN()

def mean_n(image: HObject) -> HObject

描述

The operator mean_nmean_nMeanNMeanNMeanNmean_n generates the pixel-by-pixel mean value of all channels . For each coordinate point the sum of all gray values at this coordinate is calculated. The result is the mean of the gray values (sum divided by the number of channels). The output image has one channel.

For an explanation of the concept of smoothing filters see the introduction of chapter Filters / Smoothing.

注意

Note that filter operators may return unexpected results if an image with a reduced domain is used as input. Please refer to the chapter 过滤器.

运行信息

参数表

ImageImageImageImageimageimage (input_object)  (multichannel-)image(-array) objectHImageHObjectHImageHobject (byte / int2 / uint2 / int4 / real)

Multichannel gray image.

ImageMeanImageMeanImageMeanImageMeanimageMeanimage_mean (output_object)  singlechannelimage(-array) objectHImageHObjectHImageHobject * (byte / int2 / uint2 / int4 / real)

Result of averaging.

例程 (C)

compose3(Channel1,Channel2,Channel3,&MultiChannel);
mean_n(MultiChannel,&Mean);

可能的前置算子

compose2compose2Compose2Compose2Compose2compose2, compose3compose3Compose3Compose3Compose3compose3, compose4compose4Compose4Compose4Compose4compose4, compose5compose5Compose5Compose5Compose5compose5, add_channelsadd_channelsAddChannelsAddChannelsAddChannelsadd_channels

可替代算子

rank_nrank_nRankNRankNRankNrank_n

参考其它

count_channelscount_channelsCountChannelsCountChannelsCountChannelscount_channels, mean_imagemean_imageMeanImageMeanImageMeanImagemean_image

模块

Foundation