select_grayvalues_from_channelsselect_grayvalues_from_channelsSelectGrayvaluesFromChannelsSelectGrayvaluesFromChannelsselect_grayvalues_from_channels (Operator)

Name

select_grayvalues_from_channelsselect_grayvalues_from_channelsSelectGrayvaluesFromChannelsSelectGrayvaluesFromChannelsselect_grayvalues_from_channels — Auswahl von Grauwerten eines mehrkanaligen Bildes mit Hilfe eines Indexbildes.

Signatur

select_grayvalues_from_channels(MultichannelImage, IndexImage : Selected : : )

Herror select_grayvalues_from_channels(const Hobject MultichannelImage, const Hobject IndexImage, Hobject* Selected)

Herror T_select_grayvalues_from_channels(const Hobject MultichannelImage, const Hobject IndexImage, Hobject* Selected)

void SelectGrayvaluesFromChannels(const HObject& MultichannelImage, const HObject& IndexImage, HObject* Selected)

HImage HImage::SelectGrayvaluesFromChannels(const HImage& IndexImage) const

static void HOperatorSet.SelectGrayvaluesFromChannels(HObject multichannelImage, HObject indexImage, out HObject selected)

HImage HImage.SelectGrayvaluesFromChannels(HImage indexImage)

def select_grayvalues_from_channels(multichannel_image: HObject, index_image: HObject) -> HObject

Beschreibung

select_grayvalues_from_channelsselect_grayvalues_from_channelsSelectGrayvaluesFromChannelsSelectGrayvaluesFromChannelsSelectGrayvaluesFromChannelsselect_grayvalues_from_channels wählt aus einem mehrkanaligen Bild MultichannelImageMultichannelImageMultichannelImageMultichannelImagemultichannelImagemultichannel_image Grauwerte aus verschiedenen Kanälen aus. Die Pixelwerte im Bild IndexImageIndexImageIndexImageIndexImageindexImageindex_image geben dabei an, aus welchem Kanal der Grauwert selektiert werden soll. Es gilt zu beachten, dass IndexImageIndexImageIndexImageIndexImageindexImageindex_image aus Gründen der der Rückwärtskompatibilität eine beliebige Anzahl Kanäle haben darf, es wird jedoch stets nur der erste Kanal berücksichtigt.

Ausführungsinformationen

Parameter

MultichannelImageMultichannelImageMultichannelImageMultichannelImagemultichannelImagemultichannel_image (input_object)  (multichannel-)image(-array) objectHImageHObjectHImageHobject (byte)

Mehrkanaliges Grauwertbild.

IndexImageIndexImageIndexImageIndexImageindexImageindex_image (input_object)  singlechannelimage(-array) objectHImageHObjectHImageHobject (byte)

Bild, bei dem die Pixelwerte als Index interpretiert werden.

Parameteranzahl: IndexImage == MultichannelImage || IndexImage == 1

SelectedSelectedSelectedSelectedselectedselected (output_object)  singlechannelimage(-array) objectHImageHObjectHImageHobject * (byte)

Ergebnisbild.

Beispiel (C++)

compose3(Focus0,Focus1,Focus2,&MultiFocus);
depth_from_focus(MultiFocus,&Depth,&Confidence,'highpass','next_maximum');
mean_image(Depth,&Smooth,15,15);
select_grayvalues_from_channels(MultiChannel,Smooth,SharpImage);

Vorgänger

depth_from_focusdepth_from_focusDepthFromFocusDepthFromFocusDepthFromFocusdepth_from_focus, mean_imagemean_imageMeanImageMeanImageMeanImagemean_image

Nachfolger

disp_imagedisp_imageDispImageDispImageDispImagedisp_image

Siehe auch

count_channelscount_channelsCountChannelsCountChannelsCountChannelscount_channels

Modul

Foundation