fft_imagefft_imageFftImageFftImagefft_image (Operator)
Name
fft_imagefft_imageFftImageFftImagefft_image — Schnelle Fouriertransformation.
Signatur
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
- 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 Kanalebene.
- Automatisch parallelisiert auf interner Datenebene.
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