fft_imagefft_imageFftImageFftImagefft_image (Operator)

Name

fft_imagefft_imageFftImageFftImagefft_image — Schnelle Fouriertransformation.

Signatur

fft_image(Image : ImageFFT : : )

Herror fft_image(const Hobject Image, Hobject* ImageFFT)

Herror T_fft_image(const Hobject Image, Hobject* ImageFFT)

void FftImage(const HObject& Image, HObject* ImageFFT)

HImage HImage::FftImage() const

static void HOperatorSet.FftImage(HObject image, out HObject imageFFT)

HImage HImage.FftImage()

def fft_image(image: HObject) -> HObject

Beschreibung

fft_imagefft_imageFftImageFftImageFftImagefft_image berechnet die Fouriertransformierte des Eingabebildes (ImageImageImageImageimageimage), vollzieht also den Übergang vom Orts- in den Frequenzraum. Die Berechnung erfolgt mittels des Fast-Fourier-Algorithmus. Dies entspricht dem Aufruf von fft_generic(Image,ImageFFT,'to_freq',-1,'sqrt','dc_center','complex') .

Achtung

Die Berechnung erfolgt immer für das gesamte Bild, d.h., der Definitionsbereich des Eingabebildes wird ignoriert.

Ausführungsinformationen

Parameter

ImageImageImageImageimageimage (input_object)  (multichannel-)image(-array) objectHImageHObjectHImageHobject (byte / real)

Eingabebild im Ortsraum

ImageFFTImageFFTImageFFTImageFFTimageFFTimage_fft (output_object)  image(-array) objectHImageHObjectHImageHobject * (complex)

Fouriertransformiertes Bild.

Ergebnis

Ist der Pixeltyp korrekt, dann liefert fft_imagefft_imageFftImageFftImageFftImagefft_image den Wert TRUE. Das Verhalten bei leerer Eingabe (keine Eingabebilder vorhanden) lässt sich mittels set_system(::'no_object_result',<Result>:)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>) festlegen. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeedOptimizeFftSpeedoptimize_fft_speed, read_fft_optimization_dataread_fft_optimization_dataReadFftOptimizationDataReadFftOptimizationDataReadFftOptimizationDataread_fft_optimization_data

Nachfolger

convol_fftconvol_fftConvolFftConvolFftConvolFftconvol_fft, convol_gaborconvol_gaborConvolGaborConvolGaborConvolGaborconvol_gabor, convert_image_typeconvert_image_typeConvertImageTypeConvertImageTypeConvertImageTypeconvert_image_type, power_bytepower_bytePowerBytePowerBytePowerBytepower_byte, power_realpower_realPowerRealPowerRealPowerRealpower_real, power_lnpower_lnPowerLnPowerLnPowerLnpower_ln, phase_degphase_degPhaseDegPhaseDegPhaseDegphase_deg, phase_radphase_radPhaseRadPhaseRadPhaseRadphase_rad

Alternativen

fft_genericfft_genericFftGenericFftGenericFftGenericfft_generic, rft_genericrft_genericRftGenericRftGenericRftGenericrft_generic

Siehe auch

fft_image_invfft_image_invFftImageInvFftImageInvFftImageInvfft_image_inv

Modul

Foundation