| Operatoren |
info_smooth — Informationen zum Glättungsfilter smooth_image.
info_smooth liefert eine Abschätzung des Einzugsgebiets der in der Routine smooth_image verwendeten Glättungsfilter. Dazu werden die zugrundeliegenden kontinuierlichen Impulsantworten der Filter abgetastet, bis ein Filterkoeffizient kleiner als fünf Prozent des Maximalkoeffizienten (im Ursprung) ist. Alpha ist der Filterparameter (siehe smooth_image). Derzeit werden vier Filter unterstützt (Parameter Filter):
'deriche1', 'deriche2', 'shen' und 'gauss'.
Der Gaußfilter wurde dabei konventionell mittels Filtermasken
implementiert (bei den drei anderen handelt es sich um rekursive
Filter). Im Falle des Gaußfilters werden daher zusätzlich zur
Filtergröße auch die Filterkoeffizienten (der eindimensionalen
Impulsantwort ) in
Coeffs zurückgeliefert.
Name des gewünschten Filters.
Defaultwert: 'deriche2'
Werteliste: 'deriche1', 'deriche2', 'gauss', 'shen'
Filterparameter: kleine Werte bewirken starke Glättung (bei 'gauss' umgekehrt).
Defaultwert: 0.5
Wertevorschläge: 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 4.0, 5.0, 7.0, 10.0
Typischer Wertebereich: 0.01 ≤ Alpha ≤ 50.0
Minimale Schrittweite: 0.01
Empfohlene Schrittweite: 0.1
Restriktion: Alpha > 0.0
Einzugsgebiet des Filters ist etwa Size x Size Pixel groß.
Falls Gaußfilter: Koeffizienten der „positiven“ Hälfte der 1D-Impulsantwort.
info_smooth('deriche2',0.5,Size,Coeffs)
smooth_image(Input,Smooth,'deriche2',7)
Sind die Parameterwerte korrekt, dann liefert info_smooth den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.
Foundation
| Operatoren |