convol_channelsT_convol_channelsConvolChannelsConvolChannelsconvol_channels (Operator)

Name

convol_channelsT_convol_channelsConvolChannelsConvolChannelsconvol_channels — Führt eine Faltung in Kanalrichtung durch.

Signatur

convol_channels(MultichannelImage : ImageSmoothed : Filter, Border : )

Herror T_convol_channels(const Hobject MultichannelImage, Hobject* ImageSmoothed, const Htuple Filter, const Htuple Border)

void ConvolChannels(const HObject& MultichannelImage, HObject* ImageSmoothed, const HTuple& Filter, const HTuple& Border)

HImage HImage::ConvolChannels(const HTuple& Filter, const HString& Border) const

HImage HImage::ConvolChannels(const HTuple& Filter, const char* Border) const

HImage HImage::ConvolChannels(const HTuple& Filter, const wchar_t* Border) const   ( Nur Windows)

static void HOperatorSet.ConvolChannels(HObject multichannelImage, out HObject imageSmoothed, HTuple filter, HTuple border)

HImage HImage.ConvolChannels(HTuple filter, string border)

def convol_channels(multichannel_image: HObject, filter: Sequence[float], border: str) -> HObject

Beschreibung

convol_channelsconvol_channelsConvolChannelsConvolChannelsconvol_channels wendet den linearen Filter FilterFilterFilterfilterfilter in Kanalrichtung auf das Mehrkanalbild MultichannelImageMultichannelImageMultichannelImagemultichannelImagemultichannel_image an und gibt das Ergebnis in ImageSmoothedImageSmoothedImageSmoothedimageSmoothedimage_smoothed zurück. Jeder Pixel wird dabei unabhängig behandelt. Die Randbehandlung an den Rändern in Kanalrichtung kann in BorderBorderBorderborderborder spezifiziert werden und setzt entweder den aktuellen Wert fort ('constant'"constant""constant""constant""constant") oder spiegelt die Werte (VaRef('mirror')).

Der Operator kann beispielsweise verwendet werden um Hyperspektralbilder über die Spektren zu glätten. Die Filterparameter können etwa mit gen_savitzky_golay_filtergen_savitzky_golay_filterGenSavitzkyGolayFilterGenSavitzkyGolayFiltergen_savitzky_golay_filter erzeugt werden.

Ausführungsinformationen

Parameter

MultichannelImageMultichannelImageMultichannelImagemultichannelImagemultichannel_image (input_object)  multichannel-image(-array) objectHImageHObjectHObjectHobject (byte / uint2 / real)

Zu glättendes Mehrkanalbild.

ImageSmoothedImageSmoothedImageSmoothedimageSmoothedimage_smoothed (output_object)  image(-array) objectHImageHObjectHObjectHobject * (real)

Geglättetes Mehrkanalbild.

FilterFilterFilterfilterfilter (input_control)  real-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Filterkoeffizienten.

BorderBorderBorderborderborder (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Art der Randbehandlung.

Default: 'constant' "constant" "constant" "constant" "constant"

Werteliste: 'constant'"constant""constant""constant""constant", 'mirror'"mirror""mirror""mirror""mirror"

Vorgänger

gen_savitzky_golay_filtergen_savitzky_golay_filterGenSavitzkyGolayFilterGenSavitzkyGolayFiltergen_savitzky_golay_filter

Modul

Foundation