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