Das Funktionsverhalten von closing_circleclosing_circleClosingCircleClosingCircleClosingCircleclosing_circle ist analog zu
closingclosingClosingClosingClosingclosing d.h. es werden die Ränder einer
Eingaberegion geglättet und Löcher innerhalb einer Region deren
Größe kleiner ist als das kreisförmige, strukturierende Element
mit dem RadiusRadiusRadiusRadiusradiusradius, geschlossen. Die
closing_circleclosing_circleClosingCircleClosingCircleClosingCircleclosing_circle-Operation ist als die
Hintereinanderschaltung von Dilatation und Minkowski-Subtraktion mit
einer Kreismaske definiert.
Achtung
closing_circleclosing_circleClosingCircleClosingCircleClosingCircleclosing_circle wird für jede Region einzeln angewandt.
Sollen Lücken zwischen den Regionen geschlossen werden, dann muss
vorher ein union1union1Union1Union1Union1union1 oder union2union2Union2Union2Union2union2 ausgeführt
werden.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Sei F1 die Fläche einer Eingaberegion, dann ist die
Laufzeitkomplexität für eine Region:
Ergebnis
Bei korrekter Parametrisierung liefert die Funktion
closing_circleclosing_circleClosingCircleClosingCircleClosingCircleclosing_circle den Wert 2 (H_MSG_TRUE). Das Funktionsverhalten
für die beiden Fälle leere und keine Eingaberegion lässt sich wie
folgt kontrollieren: