eliminate_runs
— Eliminieren von Lauflängen vorgegebener Länge.
eliminate_runs(Region : RegionClipped : ElimShorter, ElimLonger : )
eliminate_runs
Löscht alle Sehnen der
Lauflängenkodierung der Eingaberegionen, die kürzen
als ElimShorter
oder länger als
ElimLonger
sind.
Region
(input_object) region(-array) →
object
Zu transformierende Regionen.
RegionClipped
(output_object) region(-array) →
object
Beschnittene Regionen.
ElimShorter
(input_control) integer →
(integer)
Alle Sehnen die kürzer sind werden unterdrückt.
Defaultwert: 3
Wertevorschläge: 2, 3, 4, 5, 6, 8, 10, 12, 15
Typischer Wertebereich: 1
≤
ElimShorter
≤
500
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
ElimLonger
(input_control) integer →
(integer)
Alle Sehnen die länger sind werden unterdrückt.
Defaultwert: 1000
Wertevorschläge: 50, 100, 200, 500, 1000, 2000
Typischer Wertebereich: 1
≤
ElimLonger
≤
10000
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 10
eliminate_runs
liefert den Wert 2 (H_MSG_TRUE), falls die Parameter
korrekt sind. Das Verhalten bei leerer Eingabe (keine
Eingaberegionen vorhanden) lässt sich mittels
set_system('no_object_result',<Result>)
,
das bei leerer Region mit
set_system('empty_region_result',<Result>)
festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
threshold
,
connection
,
regiongrowing
,
pouring
erosion1
,
dilation1
,
disp_region
Foundation