select_grayvalues_from_channelsselect_grayvalues_from_channelsSelectGrayvaluesFromChannelsSelectGrayvaluesFromChannels (Operator)

Name

select_grayvalues_from_channelsselect_grayvalues_from_channelsSelectGrayvaluesFromChannelsSelectGrayvaluesFromChannels — 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)

Beschreibung

select_grayvalues_from_channelsselect_grayvalues_from_channelsSelectGrayvaluesFromChannelsSelectGrayvaluesFromChannelsSelectGrayvaluesFromChannels wählt aus einem mehrkanaligen Bild MultichannelImageMultichannelImageMultichannelImageMultichannelImagemultichannelImage Grauwerte aus verschiedenen Kanälen aus. Die Pixelwerte im Bild IndexImageIndexImageIndexImageIndexImageindexImage geben dabei an, aus welchem Kanal der Grauwert selektiert werden soll. Es gilt zu beachten, dass IndexImageIndexImageIndexImageIndexImageindexImage 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

MultichannelImageMultichannelImageMultichannelImageMultichannelImagemultichannelImage (input_object)  (multichannel-)image(-array) objectHImageHImageHobject (byte)

Mehrkanaliges Grauwertbild.

IndexImageIndexImageIndexImageIndexImageindexImage (input_object)  singlechannelimage(-array) objectHImageHImageHobject (byte)

Bild, bei dem die Pixelwerte als Index interpretiert werden.

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

SelectedSelectedSelectedSelectedselected (output_object)  singlechannelimage(-array) objectHImageHImageHobject * (byte)

Ergebnisbild.

Beispiel (C++ (HALCON 5.0-10.0))

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_focusDepthFromFocusDepthFromFocusDepthFromFocus, mean_imagemean_imageMeanImageMeanImageMeanImage

Nachfolger

disp_imagedisp_imageDispImageDispImageDispImage

Siehe auch

count_channelscount_channelsCountChannelsCountChannelsCountChannels

Modul

Foundation