opening_rectangle1 opening_rectangle1 OpeningRectangle1 OpeningRectangle1 opening_rectangle1 (Operator)
Name
opening_rectangle1 opening_rectangle1 OpeningRectangle1 OpeningRectangle1 opening_rectangle1 — Ausführen eines Openings mit einem Rechteck.
Signatur
Beschreibung
opening_rectangle1 opening_rectangle1 OpeningRectangle1 OpeningRectangle1 OpeningRectangle1 opening_rectangle1 verhält sich wie opening opening Opening Opening Opening opening mit
rechteckigem strukturierenden Element. 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
opening opening Opening Opening Opening opening -Varianten bleiben größere Strukturen erhalten,
während kleine Regionen wie Linien und Punkte sowie feine
Strukturen gelöscht werden.
Ähnlich wie erosion_rectangle1 erosion_rectangle1 ErosionRectangle1 ErosionRectangle1 ErosionRectangle1 erosion_rectangle1 und dilation_rectangle1 dilation_rectangle1 DilationRectangle1 DilationRectangle1 DilationRectangle1 dilation_rectangle1
ist opening_rectangle1 opening_rectangle1 OpeningRectangle1 OpeningRectangle1 OpeningRectangle1 opening_rectangle1 eine sehr schnelle Operation.
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.
RegionOpening RegionOpening RegionOpening RegionOpening regionOpening region_opening (output_object) region(-array) → object HRegion HObject HRegion Hobject *
Ergebnis des Opening-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
opening_rectangle1 opening_rectangle1 OpeningRectangle1 OpeningRectangle1 OpeningRectangle1 opening_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>) 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 ,
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
opening opening Opening Opening Opening opening ,
gen_rectangle1 gen_rectangle1 GenRectangle1 GenRectangle1 GenRectangle1 gen_rectangle1 ,
dilation_rectangle1 dilation_rectangle1 DilationRectangle1 DilationRectangle1 DilationRectangle1 dilation_rectangle1 ,
erosion_rectangle1 erosion_rectangle1 ErosionRectangle1 ErosionRectangle1 ErosionRectangle1 erosion_rectangle1
Modul
Foundation