power_byte — Powerspektrum eines komplexen Bildes.
power_byte berechnet aus dem Real- und Imaginärteil der
Fouriertransformierten (vgl. fft_image) das Powerspektrum,
d.h. die Beträge der Fouriertransformierten. Das Ergebnisbild ist
vom Typ byte. Die Berechnung erfolgt nach folgender Formel:
Es ist zu beachten, dass resultierende Grauwerte mit einem Wert über 255 bei diesem Grauwert abgeschnitten werden, da das Ergebnisbild den Typ 'byte' hat.
Image (input_object) (multichannel-)image(-array) → object (complex)
Eingabebild im Frequenzraum.
PowerByte (output_object) image(-array) → object (byte)
Powerspektrum des Bildes.
read_image(&Image,"monkey"); disp_image(Image,WindowHandle); fft_image(Image,&FFT); power_byte(FFT,&Power); disp_image(Power,WindowHandle);
Ist der Typ des Bildes korrekt, dann liefert power_byte
den Wert 2 (
H_MSG_TRUE)
. Das Verhalten bei leerer Eingabe (keine
Eingabebilder vorhanden) lässt sich mittels
set_system(::'no_object_result',<Result>:) festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
fft_image,
fft_generic,
rft_generic,
convol_fft,
convol_gabor
abs_image,
convert_image_type,
power_real,
power_ln
fft_image,
fft_generic,
rft_generic
Foundation