dilation_seq
— Ausdehnen von Regionen (sequentiell).
dilation_seq
ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt.
dilation_seq(Region : RegionDilation : GolayElement, Iterations : )
dilation_seq
berechnet die sequentielle Dilatation der
Eingaberegionen mit dem durch GolayElement
ausgewählten
strukturierenden Element aus dem Golay-Alphabet. Dazu führt
dilation_seq
den Operator dilation_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'.
Für die Skelettbildung werden meistens die Elemente 'l' und 'm'
verwendet. 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.
Region
(input_object) region(-array) →
object
Regionen, die verarbeitet werden sollen.
RegionDilation
(output_object) region(-array) →
object
Das Ergebnis der Dilation-Operation.
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
dilation_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
,
connection
,
union1
,
watersheds
,
class_ndim_norm
reduce_domain
,
select_shape
,
area_center
,
connection
dilation1
,
dilation2
,
dilation_golay
erosion_seq
,
hit_or_miss_seq
,
thinning_seq
Foundation