| Operatoren |
erosion_golay — Verdünnen von Regionen (Golay).
erosion_golay(Region : RegionErosion : GolayElement, Iterations, Rotation : )
Dieser Operator berechnet die Erosion der Eingaberegionen mit dem strukturierenden Element aus dem Golay-Alphabet, das durch GolayElement ausgewählt wird. Für die strukturierenden Elemente gibt es folgende Wahlmöglichkeiten:
'l', 'm', 'd', 'c', 'e', 'i', 'f', 'f2', 'h', 'k'.
Die Rotationsnummer (Rotation) gibt dabei an, welche Rotation des gewählten Elements verwendet werden soll. Die Golay-Elemente mit allen möglichen Rotationen sind in der Funktionsbeschreibung von golay_elements aufgeführt. erosion_golay ist eine Regionenoperation. Das strukturierende Element wird dabei über die zu verarbeitende Region Region geschoben. Für alle Positionen des strukturierenden Elementes, an denen sie sich mit dem Objekt völlig deckt, wird der Bezugspunkt relativ zum strukturierenden Element gesetzt. Es wird also die Schnittmenge über alle Verschiebungen des strukturierenden Elementes über die Region gebildet.
Der Parameter Iterations bezeichnet die Anzahl der Iterationen, die mit dem strukturierenden Element ausgeführt werden sollen. Als Eingaberegion für die n-te Iteration wird die Ergebnisregion der (n-1)-ten Iteration verwendet.
Es ist zu beachten, dass nicht bei jedem Golayelement alle Werte von Rotation möglich sind. Bei einigen Werten für Rotation entsteht die identische Abbildung.
Regionen, die verarbeitet werden sollen.
Das Ergebnis der Erosion.
Strukturierendes Element aus dem Golay-Alphabet.
Defaultwert: 'h'
Werteliste: 'c', 'd', 'e', 'f', 'f2', 'h', 'i', 'k', 'l', 'm'
Anzahl der Iterationen.
Defaultwert: 1
Wertevorschläge: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15, 17, 20, 30, 40, 50
Typischer Wertebereich: 1 ≤ Iterations (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Rotation des Golay-Elements. Je nach Element sind nicht alle Rotationen zulässig.
Defaultwert: 0
Werteliste: 0, 2, 4, 6, 8, 10, 12, 14, 1, 3, 5, 7, 9, 11, 13, 15
Sei F die Fläche einer Eingaberegion, dann ist die Laufzeitkomplexität für ein Objekt:
Bei korrekter Parametrisierung liefert die Funktion erosion_golay den Wert 2 (H_MSG_TRUE). Das Funktionsverhalten für die beiden Fälle leere und keine Eingaberegion lässt sich wie folgt kontrollieren:
keine Region: set_system('no_object_result',<RegionResult>)
leere Region: empty region: set_system('empty_region_result',<RegionResult>)
Andernfalls wird eine Fehlerbehandlung durchgeführt.
threshold, regiongrowing, watersheds, class_ndim_norm
reduce_domain, select_shape, area_center, connection
erosion_seq, erosion1, erosion2
dilation_golay, opening_golay, closing_golay, hit_or_miss_golay, thinning_golay, thickening_golay, golay_elements
Foundation
| Operatoren |