Name
gen_sin_bandpass gen_sin_bandpass GenSinBandpass gen_sin_bandpass GenSinBandpass GenSinBandpass — Erzeugen eines Bandpassfilter in der Form einer Sinusfunktion.
Herror gen_sin_bandpass (Hobject* ImageFilter , double Frequency , const char* Norm , const char* Mode , const Hlong Width , const Hlong Height )
Herror T_gen_sin_bandpass (Hobject* ImageFilter , const Htuple Frequency , const Htuple Norm , const Htuple Mode , const Htuple Width , const Htuple Height )
void GenSinBandpass (HObject* ImageFilter , const HTuple& Frequency , const HTuple& Norm , const HTuple& Mode , const HTuple& Width , const HTuple& Height )
void HImage ::GenSinBandpass (double Frequency , const HString& Norm , const HString& Mode , Hlong Width , Hlong Height )
void HImage ::GenSinBandpass (double Frequency , const char* Norm , const char* Mode , Hlong Width , Hlong Height )
gen_sin_bandpass gen_sin_bandpass GenSinBandpass gen_sin_bandpass GenSinBandpass GenSinBandpass erzeugt einen rotationsinvarianten
Bandpassfilter, in der Form einer Sinusfunktion. Das Maximum der
Sinusfunktion wird durch Frequency Frequency Frequency Frequency Frequency frequency bestimmt. Die Frequenz
wird als Bruchteil der maximalen (horizontalen und verikalen)
Frequenz, die in einem Bild der Größe Width Width Width Width Width width
x Height Height Height Height Height height möglich ist, angegeben, d.h.
Frequency Frequency Frequency Frequency Frequency frequency sollte zwischen 0 und 1 liegen. Um eine maximale
Effizienz der gesamten Filterung zu erreichen, kann mit
Norm Norm Norm Norm Norm norm der Normierungsfaktor des Filters festgelegt werden.
Somit kann eine Normierung in der FFT unterbleiben, falls
fft_generic fft_generic FftGeneric fft_generic FftGeneric FftGeneric verwendet wird, falls Norm Norm Norm Norm Norm norm =
'n' "n" "n" "n" "n" "n" verwendet wird. Mit Mode Mode Mode Mode Mode mode kann festgelegt
werden, wo der Nullfrequenz der FFT liegen soll bzw. ob der Filter
für die reelle FFT erzeugt werden soll. Falls fft_generic fft_generic FftGeneric fft_generic FftGeneric FftGeneric
verwendet wird, kann zur Effizienzsteigerung 'dc_edge' "dc_edge" "dc_edge" "dc_edge" "dc_edge" "dc_edge"
verwendet werden. Falls fft_image fft_image FftImage fft_image FftImage FftImage und fft_image_inv fft_image_inv FftImageInv fft_image_inv FftImageInv FftImageInv
zur Filterung verwendet werden, muss Norm Norm Norm Norm Norm norm =
'none' "none" "none" "none" "none" "none" und Mode Mode Mode Mode Mode mode = 'dc_center' "dc_center" "dc_center" "dc_center" "dc_center" "dc_center" verwendet
werden. Falls rft_generic rft_generic RftGeneric rft_generic RftGeneric RftGeneric verwendet wird, muss
'rft' "rft" "rft" "rft" "rft" "rft" verwendet werden. Im Ursprung ist der Filter immer
Null und steigt mit der Sinusfunktion bis Frequency Frequency Frequency Frequency Frequency frequency an und
fällt dann analog ab. Es wird der Wertebereich von 0 bis
der Sinusfunktion genutzt. Alle Punkte außerhalb
werden auf Null gesetzt.
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Wird ohne Parallelisierung verarbeitet.
Bandpassfilter als Bild in Frequenzraum.
Abstand des Filtermaximums vom Mittelpunkt.
Defaultwert: 0.1
Wertevorschläge: 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0
Restriktion: Frequency >= 0
Normierung des Filters.
Defaultwert:
'none'
"none"
"none"
"none"
"none"
"none"
Werteliste: 'n' "n" "n" "n" "n" "n" , 'none' "none" "none" "none" "none" "none"
Position der Nullfrequenz im Frequenzraum.
Defaultwert:
'dc_center'
"dc_center"
"dc_center"
"dc_center"
"dc_center"
"dc_center"
Werteliste: 'dc_center' "dc_center" "dc_center" "dc_center" "dc_center" "dc_center" , 'dc_edge' "dc_edge" "dc_edge" "dc_edge" "dc_edge" "dc_edge" , 'rft' "rft" "rft" "rft" "rft" "rft"
Breite des Bildes (Filters).
Defaultwert: 512
Wertevorschläge: 128, 160, 192, 256, 320, 384, 512, 640, 768, 1024, 2048, 4096, 8192
Höhe des Bildes (Filters).
Defaultwert: 512
Wertevorschläge: 120, 128, 144, 240, 256, 288, 480, 512, 576, 1024, 2048, 4096, 8192
Sind die Parameterwerte korrekt, dann liefert
gen_sin_bandpass gen_sin_bandpass GenSinBandpass gen_sin_bandpass GenSinBandpass GenSinBandpass den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine
Fehlerbehandlung durchgeführt.
fft_image fft_image FftImage fft_image FftImage FftImage ,
fft_generic fft_generic FftGeneric fft_generic FftGeneric FftGeneric ,
rft_generic rft_generic RftGeneric rft_generic RftGeneric RftGeneric
convol_fft convol_fft ConvolFft convol_fft ConvolFft ConvolFft
gen_std_bandpass gen_std_bandpass GenStdBandpass gen_std_bandpass GenStdBandpass GenStdBandpass
fft_image_inv fft_image_inv FftImageInv fft_image_inv FftImageInv FftImageInv ,
gen_gauss_filter gen_gauss_filter GenGaussFilter gen_gauss_filter GenGaussFilter GenGaussFilter ,
gen_mean_filter gen_mean_filter GenMeanFilter gen_mean_filter GenMeanFilter GenMeanFilter ,
gen_derivative_filter gen_derivative_filter GenDerivativeFilter gen_derivative_filter GenDerivativeFilter GenDerivativeFilter ,
gen_bandpass gen_bandpass GenBandpass gen_bandpass GenBandpass GenBandpass ,
gen_bandfilter gen_bandfilter GenBandfilter gen_bandfilter GenBandfilter GenBandfilter ,
gen_highpass gen_highpass GenHighpass gen_highpass GenHighpass GenHighpass ,
gen_lowpass gen_lowpass GenLowpass gen_lowpass GenLowpass GenLowpass
Foundation