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
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
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
- Automatisch parallelisiert auf Domainebene.
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++ (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_focusDepthFromFocusDepthFromFocusDepthFromFocusdepth_from_focus,
mean_imagemean_imageMeanImageMeanImageMeanImagemean_image
Nachfolger
disp_imagedisp_imageDispImageDispImageDispImagedisp_image
Siehe auch
count_channelscount_channelsCountChannelsCountChannelsCountChannelscount_channels
Modul
Foundation