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