| Operatoren |
erosion_rectangle1 — Ausführen einer Erosion mit einem Rechteck.
erosion_rectangle1(Region : RegionErosion : Width, Height : )
erosion_rectangle1 führt eine Erosion auf der/den angegebenen Region(en) Region durch. Das strukturierende Element für diese Operation bildet ein Rechteck mit den Größenparametern Width und Height. Die Funktion führt zu einer Verkleinerung der Region.
erosion_rectangle1 ist eine sehr schnelle Operation, da die Höhe des Rechtecks nur logarithmisch, die Breite gar nicht in die Komplexität eingeht. Dies führt auch bei sehr großen Rechtecken (Kante > 100) zu einem sehr gutem Laufzeitverhalten.
Regionen, die schmale Verbindungsstege zwischen größeren Flächen besitzen werden zwar optisch getrennt, jedoch bleibt die Region logisch als eine Region erhalten.
Damit eine Region in alle Richtungen gleichmäßig verkleinert wird, müssen Width und Height ungerade sein. Falls das nicht der Fall ist, wird die Region rechts bzw. unten um ein Pixel weiter dilatiert als nach bzw. oben.
Regionen die verarbeitet werden sollen.
Ergebnis der Erosions-Operation.
Breite des Rechtecks.
Defaultwert: 11
Wertevorschläge: 1, 2, 3, 4, 5, 11, 15, 21, 31, 51, 71, 101, 151, 201
Typischer Wertebereich: 1 ≤ Width ≤ 511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Höhe des Rechtecks.
Defaultwert: 11
Wertevorschläge: 1, 2, 3, 4, 5, 11, 15, 21, 31, 51, 71, 101, 151, 201
Typischer Wertebereich: 1 ≤ Height ≤ 511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Sei F1 die Fläche einer Eingaberegion und H die Höhe des Rechtecks, dann ist die Laufzeitkomplexität für eine Region:
Bei korrekter Parametrisierung liefert die Funktion erosion_rectangle1 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: empty region: set_system('empty_region_result',<RegionResult>)
Andernfalls wird eine Fehlerbehandlung durchgeführt.
threshold, regiongrowing, watersheds, class_ndim_norm
reduce_domain, select_shape, area_center, connection
Foundation
| Operatoren |