| Operatoren |
gray_erosion_shape — Minimum der Grauwerte in einer ausgewählten Maske.
gray_erosion_shape(Image : ImageMin : MaskHeight, MaskWidth, MaskShape : )
gray_erosion_shape transformiert die Grauwerte der Eingabebilder aus Image mit Hilfe einer Filtermaske der Größe MaskHeight und MaskWidth der Form MaskShape, in der das Minimum der Grauwerte berechnet wird. Das Ergebnis wird in ImageMin zurückgeliefert.
Die Steuerparameter MaskHeight und MaskWidth werden, wenn sie vom Typ Integer sind und einen geraden Wert haben, auf den nächstgrößeren ungeraden Wert transformiert. Ist dagegen mindestens einer der beiden Parameter vom Typ Float, dann wird das Eingabebild Image zunächst mit der jeweils nächstgrößeren und nächstkleineren ungeraden Maskengröße gefiltert und das Ergebnisbild ImageMin aus den beiden Zwischenergebnissen interpoliert. Es ist daher zu beachten, dass gray_erosion_shape für Maskengrößen von z.B. 4 und 4.0 unterschiedliche Ergebnisse liefert!
Im Falle der Maskenformen 'rhombus' und 'octagon' für Steuerparameter MaskShape müssen die Werte für MaskHeight und MaskWidth gleich groß sein. Der Parameterwert 'octagon' für MaskShape beschreibt eine gleichseitige, achteckige Maske, welche sich als Näherung von kreisförmigen Maskenstrukturen eignet. An den Bildrändern wird eine Spiegelung der Randpunkte durchgeführt.
Es ist zu beachten, dass gray_erosion_shape für Maskengrößen des Typs Float spürbar mehr Rechenzeit benötigt als für Maskengrößen des Typs Integer. Dies gilt insbesondere für rechteckige Masken mit unterschiedlicher Breite und Höhe!
gray_erosion_shape kann auf OpenCL-Geräten ausgeführt werden. Wird eine Maskengröße des Typs Float verwendet, kann das Ergebnis geringfügig von dem der CPU abweichen, da die Interpolation auf dem OpenCL-Gerät in einfacher Genauigkeit durchgeführt wird.
Bilder, für deren Grauwerte die Minima berechnet werden sollen.
Bilder, die die Minima enthalten.
Höhe der Filtermaske.
Defaultwert: 11
Wertevorschläge: 3, 5, 7, 9, 11, 13, 15
Typischer Wertebereich: 1.0 ≤ MaskHeight
Breite der Filtermaske.
Defaultwert: 11
Wertevorschläge: 3, 5, 7, 9, 11, 13, 15
Typischer Wertebereich: 1.0 ≤ MaskWidth
Form der Maske.
Defaultwert: 'octagon'
Werteliste: 'octagon', 'rectangle', 'rhombus'
gray_erosion_shape liefert 2 (H_MSG_TRUE) zurück, wenn alle Parameter korrekt sind.
gray_erosion, gray_erosion_rect
gray_opening_shape, gray_closing_shape, gray_skeleton
Foundation
| Operatoren |