KlassenKlassenKlassenKlassen | | | | Operatoren

select_grayvalues_from_channelsselect_grayvalues_from_channelsSelectGrayvaluesFromChannelsselect_grayvalues_from_channelsSelectGrayvaluesFromChannelsSelectGrayvaluesFromChannels (Operator)

Name

select_grayvalues_from_channelsselect_grayvalues_from_channelsSelectGrayvaluesFromChannelsselect_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)

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

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

HImageArray HImageArray::SelectGrayvaluesFromChannels(const HImageArray& IndexImage) const

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

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

void HOperatorSetX.SelectGrayvaluesFromChannels(
[in] IHUntypedObjectX* MultichannelImage, [in] IHUntypedObjectX* IndexImage, [out] IHUntypedObjectX*Selected)

IHImageX* HImageX.SelectGrayvaluesFromChannels([in] IHImageX* IndexImage)

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

HImage HImage.SelectGrayvaluesFromChannels(HImage indexImage)

Beschreibung

select_grayvalues_from_channelsselect_grayvalues_from_channelsSelectGrayvaluesFromChannelsselect_grayvalues_from_channelsSelectGrayvaluesFromChannelsSelectGrayvaluesFromChannels wählt aus einem mehrkanaligen Bild MultichannelImageMultichannelImageMultichannelImageMultichannelImageMultichannelImagemultichannelImage Grauwerte aus verschiedenen Kanälen aus. Die Pixelwerte im Bild IndexImageIndexImageIndexImageIndexImageIndexImageindexImage geben dabei an, aus welchem Kanal der Grauwert selektiert werden soll. Falls MultichannelImageMultichannelImageMultichannelImageMultichannelImageMultichannelImagemultichannelImage und IndexImageIndexImageIndexImageIndexImageIndexImageindexImage dieselbe Anzahl Bilder enthalten, werden die entsprechenden Bilder paarweise verarbeitet. Ansonsten darf IndexImageIndexImageIndexImageIndexImageIndexImageindexImage nur ein einziges Bild enthalten. In diesem Fall werden die Grauwerte für jedes Bild von MultichannelImageMultichannelImageMultichannelImageMultichannelImageMultichannelImagemultichannelImage gemäß IndexImageIndexImageIndexImageIndexImageIndexImageindexImage ausgewählt.

Parallelisierung

Parameter

MultichannelImageMultichannelImageMultichannelImageMultichannelImageMultichannelImagemultichannelImage (input_object)  (multichannel-)image(-array) objectHImageHImageHImageHImageXHobject (byte)

Mehrkanaliges Grauwertbild.

IndexImageIndexImageIndexImageIndexImageIndexImageindexImage (input_object)  singlechannelimage(-array) objectHImageHImageHImageHImageXHobject (byte)

Bild, bei dem die Pixelwerte als Index interpretiert werden.

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

SelectedSelectedSelectedSelectedSelectedselected (output_object)  singlechannelimage(-array) objectHImageHImageHImageHImageXHobject * (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_focusDepthFromFocusdepth_from_focusDepthFromFocusDepthFromFocus, mean_imagemean_imageMeanImagemean_imageMeanImageMeanImage

Nachfolger

disp_imagedisp_imageDispImagedisp_imageDispImageDispImage

Siehe auch

count_channelscount_channelsCountChannelscount_channelsCountChannelsCountChannels

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren