| Operatoren |
minkowski_add2 — Ausdehnen von Regionen (mit Bezugspunkt).
minkowski_add2(Region, StructElement : RegionMinkAdd : Row, Column, Iterations : )
minkowski_add2 berechnet die Minkowski-Addition der Eingaberegionen mit einem strukturierenden Element (StructElement) und dem Bezugspunkt, der durch Row und Column charakterisiert wird. minkowski_add2 entspricht dem Operator minkowski_add1 mit dem Unterschied, dass der Bezugspunkt des strukturierenden Elementes frei gewählt werden kann. Der Parameter Iterations bezeichnet die Anzahl der Iterationen, die mit dem strukturierenden Element ausgeführt werden sollen. Als Eingaberegion für die n-te Iteration wird die Ergebnisregion der (n-1)-ten Iteration verwendet.
Bei Verwendung des leeren strukturierenden Elementes wird ein leere Region erzeugt.
Strukturierende Elemente können mit Operatoren wie gen_circle, gen_rectangle1, gen_rectangle2, gen_ellipse, draw_region, gen_region_polygon, gen_region_points etc. erzeugt werden.
Eine Minkowski-Addition führt grundsätzlich zu einer Vergrößerung der Regionen. Eng benachbarte Regionen, die nach Ausführung des Operators zusammenstoßen oder sich überlappen werden weiterhin als zwei getrennte Regionen behandelt. Um eine Vereinigung zweier Regionen zu erreichen muss zuerst ein union1 durchgeführt werden.
Regionen die verarbeitet werden sollen.
Strukturierendes Element.
Ergebnis der Minkowski-Addition.
Zeile des Bezugspunktes.
Typischer Wertebereich: 1 ≤ Row ≤ 511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Spalte des Bezugspunktes.
Typischer Wertebereich: 1 ≤ Column ≤ 511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
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 F1 die Fläche einer Eingaberegion und F2 die Fläche des strukturierenden Elementes, dann ist die Laufzeitkomplexität für ein Objekt:
Bei korrekter Parametrisierung liefert die Funktion minkowski_add2 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, gen_circle, gen_ellipse, gen_rectangle1, gen_rectangle2, draw_region, gen_region_points, gen_region_polygon_filled
reduce_domain, select_shape, area_center, connection
Foundation
| Operatoren |