closing_rectangle1closing_rectangle1ClosingRectangle1ClosingRectangle1ClosingRectangle1closing_rectangle1 verhält sich wie closingclosingClosingClosingClosingclosing mit
rechteckigem strukturierenden Element. Die Größe des
rechteckigen, strukturierenden Elementes wird durch die Parameter
WidthWidthWidthWidthwidthwidth und HeightHeightHeightHeightheightheight bestimmt. Wie bei allen
closingclosingClosingClosingClosingclosing-Varianten werden die Ränder einer
Eingaberegion geglättet und Löcher innerhalb einer Region deren
Größe kleiner ist als das rechteckige strukturierende Element
geschlossen.
closing_rectangle1closing_rectangle1ClosingRectangle1ClosingRectangle1ClosingRectangle1closing_rectangle1 wird für jede Region einzeln
angewandt. Eine Verschmelzung von Regionen muss explizit mit
Routinen wie union1union1Union1Union1Union1union1 durchgefü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 und H die Höhe des
Rechtecks, dann ist die Laufzeitkomplexität für eine Region:
Ergebnis
Bei korrekter Parametrisierung liefert die Funktion
closing_rectangle1closing_rectangle1ClosingRectangle1ClosingRectangle1ClosingRectangle1closing_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: