KlassenKlassenKlassenKlassen | | | | Operatoren

fft_image_invfft_image_invFftImageInvfft_image_invFftImageInvFftImageInv (Operator)

Name

fft_image_invfft_image_invFftImageInvfft_image_invFftImageInvFftImageInv — 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)

Herror fft_image_inv(Hobject Image, Hobject* ImageFFTInv)

HImage HImage::FftImageInv() const

HImageArray HImageArray::FftImageInv() const

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

HImage HImage::FftImageInv() const

void HOperatorSetX.FftImageInv(
[in] IHUntypedObjectX* Image, [out] IHUntypedObjectX*ImageFFTInv)

IHImageX* HImageX.FftImageInv()

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

HImage HImage.FftImageInv()

Beschreibung

fft_image_invfft_image_invFftImageInvfft_image_invFftImageInvFftImageInv 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""byte". Dies entspricht dem Aufruf von

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.

Parallelisierung

Parameter

ImageImageImageImageImageimage (input_object)  (multichannel-)image(-array) objectHImageHImageHImageHImageXHobject (complex)

Eingabebild (Frequenzraum).

ImageFFTInvImageFFTInvImageFFTInvImageFFTInvImageFFTInvimageFFTInv (output_object)  image(-array) objectHImageHImageHImageHImageXHobject * (byte)

Rücktransformierte Bilder (Ortsraum).

Ergebnis

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

Vorgänger

convol_fftconvol_fftConvolFftconvol_fftConvolFftConvolFft, convol_gaborconvol_gaborConvolGaborconvol_gaborConvolGaborConvolGabor, fft_imagefft_imageFftImagefft_imageFftImageFftImage, optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeed, read_fft_optimization_dataread_fft_optimization_dataReadFftOptimizationDataread_fft_optimization_dataReadFftOptimizationDataReadFftOptimizationData

Nachfolger

convert_image_typeconvert_image_typeConvertImageTypeconvert_image_typeConvertImageTypeConvertImageType, energy_gaborenergy_gaborEnergyGaborenergy_gaborEnergyGaborEnergyGabor

Alternativen

fft_genericfft_genericFftGenericfft_genericFftGenericFftGeneric, rft_genericrft_genericRftGenericrft_genericRftGenericRftGeneric

Siehe auch

fft_imagefft_imageFftImagefft_imageFftImageFftImage, fft_genericfft_genericFftGenericfft_genericFftGenericFftGeneric, energy_gaborenergy_gaborEnergyGaborenergy_gaborEnergyGaborEnergyGabor

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren