| 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.
Das Konzept der Glättungsfilter ist in der Einleitung zum Kapitel Filter / Glättung beschrieben.
Beachten Sie, dass Filteroperatoren eventuell unerwartete Resultate ausgeben, wenn ein Bild mit einer reduzierten Domäne als Input übergeben wird. Weitere Informationen können im Kapitel Filter gefunden werden.
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 |