| Operatoren |
thinning_golay — Verdünnen einer Region um das Ergebnis von Hit-or-Miss (Golay).
thinning_golay ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt.
thinning_golay(Region : RegionThin : GolayElement, Rotation : )
thinning_golay berechnet die Verdünnung der Eingaberegionen mit morphologischen Operationen (abgestützt auf das Golay-Alphabet). Dazu führt der Operator eine Hit-or-Miss-Transformation (vgl. hit_or_miss_golay) aus und entfernt die dabei gefundenen Punkte aus den Eingaberegionen. 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.
Es ist zu beachten, dass nicht bei jedem Golayelement alle Rotationen möglich sind.
Regionen, die verarbeitet werden sollen.
Das Ergebnis des Thinning-Operators.
Strukturierendes Element aus dem Golay-Alphabet.
Defaultwert: 'h'
Werteliste: 'c', 'd', 'e', 'f', 'f2', 'h', 'i', 'k', 'l', 'm'
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 thinning_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: set_system('empty_region_result',<RegionResult>)
Andernfalls wird eine Fehlerbehandlung durchgeführt.
reduce_domain, select_shape, area_center, connection
erosion_golay, hit_or_miss_golay
Foundation
| Operatoren |