erosion_seq
— Verdünnen von Regionen (sequentiell).
erosion_seq
ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt.
erosion_seq(Region : RegionErosion : GolayElement, Iterations : )
erosion_seq
berechnet die sequentielle Erosion der
Eingaberegionen mit dem durch GolayElement
ausgewählten
strukturierenden Element aus dem Golay-Alphabet. Dazu führt
erosion_seq
den Operator erosion_golay
mit
allen Rotationen des strukturierenden Elements so oft durch, wie der
Parameter Iterations
angibt. Für die strukturierenden
Elemente gibt es folgende Wahlmöglichkeiten
'l', 'd', 'c', 'f', 'h', 'k'.
Es werden nur die „Vordergrund Elemente“ des Golayalphabets
(gerade Rotationsnummern) verwendet. Die Elemente 'i' und 'e'
erzeugen hier die identische Abbildung, d.h. sie verändern die
Eingaberegion nicht. Die Elemente 'l', 'm' und 'f2' sind im
Vordergrund identisch. Die Golay-Elemente mit allen möglichen
Rotationen sind in der Funktionsbeschreibung von
golay_elements
aufgeführt. Für die Skelettbildung
werden meistens die Elemente 'l' und 'm' verwendet.
Region
(input_object) region(-array) →
object
Regionen, die verarbeitet werden sollen.
RegionErosion
(output_object) region(-array) →
object
Das Ergebnis der Erosion.
GolayElement
(input_control) string →
(string)
Strukturierendes Element aus dem Golay-Alphabet.
Defaultwert: 'h'
Werteliste: 'c' , 'd' , 'f' , 'h' , 'k' , 'l'
Iterations
(input_control) integer →
(integer)
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
Sei F die Fläche einer Eingaberegion, dann ist die Laufzeitkomplexität für ein Objekt:
Bei korrekter Parametrisierung liefert die Funktion
erosion_seq
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.
threshold
,
regiongrowing
,
watersheds
,
class_ndim_norm
connection
,
reduce_domain
,
select_shape
,
area_center
erosion_golay
,
erosion1
,
erosion2
dilation_seq
,
hit_or_miss_seq
,
thinning_seq
Foundation