closing_rectangle1 closing_rectangle1 ClosingRectangle1 ClosingRectangle1 closing_rectangle1 (Operator)
Name
closing_rectangle1 closing_rectangle1 ClosingRectangle1 ClosingRectangle1 closing_rectangle1 — Ausführen eines Closings mit einer Rechtecksmaske.
Signatur
Beschreibung
closing_rectangle1 closing_rectangle1 ClosingRectangle1 ClosingRectangle1 ClosingRectangle1 closing_rectangle1 setzt sich aus der Abfolge der
Funktionsaufrufe dilation_rectangle1 dilation_rectangle1 DilationRectangle1 DilationRectangle1 DilationRectangle1 dilation_rectangle1 und
erosion_rectangle1 erosion_rectangle1 ErosionRectangle1 ErosionRectangle1 ErosionRectangle1 erosion_rectangle1 zusammen. Die Größe des
rechteckigen, strukturierenden Elementes wird durch die Parameter
Width Width Width Width width width und Height Height Height Height height height bestimmt. Wie bei allen
closing closing Closing Closing Closing 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.
Achtung
closing_rectangle1 closing_rectangle1 ClosingRectangle1 ClosingRectangle1 ClosingRectangle1 closing_rectangle1 wird für jede Region einzeln
angewandt. Eine Verschmelzung von Regionen muss explizit mit
Routinen wie union1 union1 Union1 Union1 Union1 union1 durchgeführt werden.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Automatisch parallelisiert auf Tupelebene.
Parameter
Region Region Region Region region region (input_object) region(-array) → object HRegion HObject HRegion Hobject
Regionen die verarbeitet werden sollen.
RegionClosing RegionClosing RegionClosing RegionClosing regionClosing region_closing (output_object) region(-array) → object HRegion HObject HRegion Hobject *
Ergebnis des Closing-Operators.
Width Width Width Width width width (input_control) extent.x → HTuple int HTuple Htuple (integer) (int / long) (Hlong ) (Hlong )
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
Width
Width
Width
width
width
≤
511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Height Height Height Height height height (input_control) extent.y → HTuple int HTuple Htuple (integer) (int / long) (Hlong ) (Hlong )
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
Height
Height
Height
height
height
≤
511 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Komplexität
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_rectangle1 closing_rectangle1 ClosingRectangle1 ClosingRectangle1 ClosingRectangle1 closing_rectangle1 den Wert 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>) set_system("no_object_result",<RegionResult>) SetSystem("no_object_result",<RegionResult>) SetSystem("no_object_result",<RegionResult>) SetSystem("no_object_result",<RegionResult>) set_system("no_object_result",<RegionResult>)
leere Region:
set_system('empty_region_result',<RegionResult>) set_system("empty_region_result",<RegionResult>) SetSystem("empty_region_result",<RegionResult>) SetSystem("empty_region_result",<RegionResult>) SetSystem("empty_region_result",<RegionResult>) set_system("empty_region_result",<RegionResult>)
Andernfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
threshold threshold Threshold Threshold Threshold threshold ,
regiongrowing regiongrowing Regiongrowing Regiongrowing Regiongrowing regiongrowing ,
connection connection Connection Connection Connection connection ,
union1 union1 Union1 Union1 Union1 union1 ,
watersheds watersheds Watersheds Watersheds Watersheds watersheds ,
class_ndim_norm class_ndim_norm ClassNdimNorm ClassNdimNorm ClassNdimNorm class_ndim_norm
Nachfolger
reduce_domain reduce_domain ReduceDomain ReduceDomain ReduceDomain reduce_domain ,
select_shape select_shape SelectShape SelectShape SelectShape select_shape ,
area_center area_center AreaCenter AreaCenter AreaCenter area_center ,
connection connection Connection Connection Connection connection
Alternativen
closing closing Closing Closing Closing closing
Siehe auch
dilation_rectangle1 dilation_rectangle1 DilationRectangle1 DilationRectangle1 DilationRectangle1 dilation_rectangle1 ,
erosion_rectangle1 erosion_rectangle1 ErosionRectangle1 ErosionRectangle1 ErosionRectangle1 erosion_rectangle1 ,
opening_rectangle1 opening_rectangle1 OpeningRectangle1 OpeningRectangle1 OpeningRectangle1 opening_rectangle1 ,
gen_rectangle1 gen_rectangle1 GenRectangle1 GenRectangle1 GenRectangle1 gen_rectangle1
Modul
Foundation