watersheds_thresholdwatersheds_thresholdWatershedsThresholdWatershedsThresholdwatersheds_threshold — Segmentieren nach dem Wasserscheiden-Prinzip unter Verwendung eines
Schwellenwertes.
Der Operator watersheds_thresholdwatersheds_thresholdWatershedsThresholdWatershedsThresholdWatershedsThresholdwatersheds_threshold segmentiert Regionen, die durch
Wasserscheiden voneinander getrennt sind. Die Mindesthöhe der Wasserscheiden
kann durch ThresholdThresholdThresholdThresholdthresholdthreshold festgelegt werden.
Im ersten Schritt berechnet watersheds_thresholdwatersheds_thresholdWatershedsThresholdWatershedsThresholdWatershedsThresholdwatersheds_threshold die Wasserscheiden
und die zugehörigen dunklen Becken ohne Berücksichtigung eines Schwellenwertes,
was einem Aufruf von watershedswatershedsWatershedsWatershedsWatershedswatersheds entspricht (weitere Informationen
sind bei watershedswatershedsWatershedsWatershedsWatershedswatersheds zu finden). Im zweiten Schritt werden die Becken
sukzessive vereinigt, falls sie durch eine Wasserscheide voneinander getrennt
sind, die kleiner ist als ThresholdThresholdThresholdThresholdthresholdthreshold. Seien und
die Minima zweier benachbarter Becken und W der
kleinste Grauwert der Wasserscheide, die die beiden Becken voneinander
trennt. Die Wasserscheide wird eliminiert und die beiden Becken werden
vereinigt, wenn gilt:
Die so erhaltenen Becken werden in BasinsBasinsBasinsBasinsbasinsbasins zurückgeliefert.
ThresholdThresholdThresholdThresholdthresholdthreshold (input_control) number →HTupleUnion[float, int]HTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Schwellenwert für die Wasserscheiden.
Defaultwert: 10
Wertevorschläge: 0, 5, 10, 20, 30, 50
Restriktion: Threshold >= 0
Ergebnis
watershedswatershedsWatershedsWatershedsWatershedswatersheds liefert normalerweise den Wert TRUE.
Für das Verhalten bzgl. des Eingabebildes und der Ausgaberegionen sind
die Flags 'no_object_result'"no_object_result""no_object_result""no_object_result""no_object_result""no_object_result",
'empty_region_result'"empty_region_result""empty_region_result""empty_region_result""empty_region_result""empty_region_result" und 'store_empty_region'"store_empty_region""store_empty_region""store_empty_region""store_empty_region""store_empty_region"
einstellbar (siehe set_systemset_systemSetSystemSetSystemSetSystemset_system). Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.