closing_rectangle1
— Ausführen eines Closings mit einer Rechtecksmaske.
closing_rectangle1(Region : RegionClosing : Width, Height : )
closing_rectangle1
setzt sich aus der Abfolge der
Funktionsaufrufe dilation_rectangle1
und
erosion_rectangle1
zusammen. Die Größe des
rechteckigen, strukturierenden Elementes wird durch die Parameter
Width
und Height
bestimmt. Wie bei allen
closing
-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_rectangle1
wird für jede Region einzeln
angewandt. Eine Verschmelzung von Regionen muss explizit mit
Routinen wie union1
durchgeführt werden.
Region
(input_object) region(-array) →
object
Regionen die verarbeitet werden sollen.
RegionClosing
(output_object) region(-array) →
object
Ergebnis des Closing-Operators.
Width
(input_control) extent.x →
(integer)
Breite des Rechtecks.
Defaultwert: 10
Wertevorschläge: 1, 2, 3, 4, 5, 7, 9, 12, 15, 19, 25, 33, 45, 60, 110, 150, 200
Typischer Wertebereich: 1
≤
Width
≤
511
(lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Height
(input_control) extent.y →
(integer)
Höhe des Rechtecks.
Defaultwert: 10
Wertevorschläge: 1, 2, 3, 4, 5, 7, 9, 12, 15, 19, 25, 33, 45, 60, 110, 150, 200
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
closing_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: set_system('empty_region_result',<RegionResult>)
Andernfalls wird eine Fehlerbehandlung durchgeführt.
threshold
,
regiongrowing
,
connection
,
union1
,
watersheds
,
class_ndim_norm
reduce_domain
,
select_shape
,
area_center
,
connection
dilation_rectangle1
,
erosion_rectangle1
,
opening_rectangle1
,
gen_rectangle1
Foundation