fft_image_invfft_image_invFftImageInvFftImageInvfft_image_inv (Operator)

Name

fft_image_invfft_image_invFftImageInvFftImageInvfft_image_inv — Schnelle inverse Fouriertransformation.

Signatur

fft_image_inv(Image : ImageFFTInv : : )

Herror fft_image_inv(const Hobject Image, Hobject* ImageFFTInv)

Herror T_fft_image_inv(const Hobject Image, Hobject* ImageFFTInv)

void FftImageInv(const HObject& Image, HObject* ImageFFTInv)

HImage HImage::FftImageInv() const

static void HOperatorSet.FftImageInv(HObject image, out HObject imageFFTInv)

HImage HImage.FftImageInv()

def fft_image_inv(image: HObject) -> HObject

Beschreibung

fft_image_invfft_image_invFftImageInvFftImageInvfft_image_inv führt auf den Eingabebildern die inverse Fouriertransformation aus, vollzieht also den Übergang vom Frequenzraum zurück in den Ortsraum. Das Ausgabebild ist vom Type 'byte'"byte""byte""byte""byte". Dies entspricht dem Aufruf von fft_generic(Image, ImageFFT, 'from_freq', 1, 'sqrt', 'dc_center', 'byte')fft_generic(Image, ImageFFT, "from_freq", 1, "sqrt", "dc_center", "byte")FftGeneric(Image, ImageFFT, "from_freq", 1, "sqrt", "dc_center", "byte")FftGeneric(Image, ImageFFT, "from_freq", 1, "sqrt", "dc_center", "byte")fft_generic(Image, ImageFFT, "from_freq", 1, "sqrt", "dc_center", "byte").

Achtung

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

Ausführungsinformationen

Parameter

ImageImageImageimageimage (input_object)  (multichannel-)image(-array) objectHImageHObjectHObjectHobject (complex)

Eingabebild (Frequenzraum).

ImageFFTInvImageFFTInvImageFFTInvimageFFTInvimage_fftinv (output_object)  image(-array) objectHImageHObjectHObjectHobject * (byte)

Rücktransformierte Bilder (Ortsraum).

Ergebnis

Ist der Typ der Bildes korrekt, dann liefert fft_image_invfft_image_invFftImageInvFftImageInvfft_image_inv den Wert 2 ( H_MSG_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>)set_system("no_object_result",<Result>) festlegen. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

convol_fftconvol_fftConvolFftConvolFftconvol_fft, convol_gaborconvol_gaborConvolGaborConvolGaborconvol_gabor, fft_imagefft_imageFftImageFftImagefft_image, optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeedoptimize_fft_speed, read_fft_optimization_dataread_fft_optimization_dataReadFftOptimizationDataReadFftOptimizationDataread_fft_optimization_data

Nachfolger

convert_image_typeconvert_image_typeConvertImageTypeConvertImageTypeconvert_image_type, energy_gaborenergy_gaborEnergyGaborEnergyGaborenergy_gabor

Alternativen

fft_genericfft_genericFftGenericFftGenericfft_generic, rft_genericrft_genericRftGenericRftGenericrft_generic

Siehe auch

fft_imagefft_imageFftImageFftImagefft_image, fft_genericfft_genericFftGenericFftGenericfft_generic, energy_gaborenergy_gaborEnergyGaborEnergyGaborenergy_gabor

Modul

Foundation