get_region_thicknessT_get_region_thicknessGetRegionThicknessGetRegionThicknessget_region_thickness (Operator)
Name
get_region_thicknessT_get_region_thicknessGetRegionThicknessGetRegionThicknessget_region_thickness — Zugriff auf die Dicke einer Region entlang der Hauptachse.
Signatur
def get_region_thickness(region: HObject) -> Tuple[Sequence[int], Sequence[int]]
Beschreibung
get_region_thicknessget_region_thicknessGetRegionThicknessGetRegionThicknessGetRegionThicknessget_region_thickness berechnet die Dicke der Regionen
entlang der Hauptachse (siehe elliptic_axiselliptic_axisEllipticAxisEllipticAxisEllipticAxiselliptic_axis)
für jeden Punkt der Strecke. Die Dicke an einer Stelle der Hauptachse
ist dabei als der Abstand der am weitesten auseinanderliegenden
Schnittpunkte der Kontur mit dem Lot auf die Hauptachse im betreffenden
Punkt definiert.
Zusätzlich liefert get_region_thicknessget_region_thicknessGetRegionThicknessGetRegionThicknessGetRegionThicknessget_region_thickness noch das
HistogrammHistogrammHistogrammHistogrammhistogrammhistogramm
der Dicken der Region.
Die Länge des Histogramms entspricht dabei der größten
aufgetretenen Dicke in der betrachteten Region.
Achtung
Es darf nur eine Region übergeben werden. Besitzt die Region mehrere
Zusammenhangskomponenten, wird nur die erste ausgewertet. Alle anderen
werden ignoriert
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
RegionRegionRegionRegionregionregion (input_object) region → objectHRegionHObjectHRegionHobject
Zu analysierende Region.
ThicknessThicknessThicknessThicknessthicknessthickness (output_control) integer-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Dicke der Region entlang ihrer Hauptachse.
HistogrammHistogrammHistogrammHistogrammhistogrammhistogramm (output_control) integer-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Histogramm der Dicke der Region entlang ihrer
Hauptachse.
Ergebnis
get_region_thicknessget_region_thicknessGetRegionThicknessGetRegionThicknessGetRegionThicknessget_region_thickness liefert den Wert 2 (H_MSG_TRUE),
falls genau eine Region übergeben wird.
Das Verhalten bei leerer Eingabe (keine Eingaberegionen vorhanden) lässt
sich mittels set_system('no_object_result',<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)
festlegen.
Vorgänger
sobel_ampsobel_ampSobelAmpSobelAmpSobelAmpsobel_amp,
thresholdthresholdThresholdThresholdThresholdthreshold,
connectionconnectionConnectionConnectionConnectionconnection,
select_shapeselect_shapeSelectShapeSelectShapeSelectShapeselect_shape,
select_objselect_objSelectObjSelectObjSelectObjselect_obj
Siehe auch
copy_objcopy_objCopyObjCopyObjCopyObjcopy_obj,
elliptic_axiselliptic_axisEllipticAxisEllipticAxisEllipticAxiselliptic_axis
Modul
Foundation