get_region_convexT_get_region_convexGetRegionConvexGetRegionConvexget_region_convex (Operator)
Name
get_region_convexT_get_region_convexGetRegionConvexGetRegionConvexget_region_convex — Zugriff auf die konvexe Hülle als Kontur.
Signatur
def get_region_convex(region: HObject) -> Tuple[Sequence[int], Sequence[int]]
Beschreibung
get_region_convexget_region_convexGetRegionConvexGetRegionConvexGetRegionConvexget_region_convex gibt die konvexe Hülle einer Region
als Polygon aus. Das Polygon ist die minimale Folge
von Zeilen- (RowsRowsRowsRowsrowsrows) und Spaltenkoordinaten (ColumnsColumnsColumnsColumnscolumnscolumns),
die die Hülle der Region beschreiben. Die Polygonpunkte liegen
auf der Region.
Das Polygon beginnt bei der kleinsten Zeilennummer; in dieser Zeile bei dem
Punkt mit dem größten Spaltenindex.
Die Umlaufrichtung ist der Uhrzeigersinn. Der erste Punkt des Polygons
ist gleich dem letzten.
get_region_convexget_region_convexGetRegionConvexGetRegionConvexGetRegionConvexget_region_convex liefert die Koordinaten in Form von Tupeln ab.
Eine leere Region wird als leeres Tupel übergeben.
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
Auszugebende Region.
RowsRowsRowsRowsrowsrows (output_control) contour.y-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Zeilennummern der Konturpunkte.
ColumnsColumnsColumnsColumnscolumnscolumns (output_control) contour.x-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Spaltennummern der Konturpunkte.
Parameteranzahl: Columns == Rows
Ergebnis
get_region_convexget_region_convexGetRegionConvexGetRegionConvexGetRegionConvexget_region_convex liefert den Wert TRUE.
Vorgänger
thresholdthresholdThresholdThresholdThresholdthreshold,
skeletonskeletonSkeletonSkeletonSkeletonskeleton,
dyn_thresholddyn_thresholdDynThresholdDynThresholdDynThresholddyn_threshold
Nachfolger
disp_polygondisp_polygonDispPolygonDispPolygonDispPolygondisp_polygon
Alternativen
shape_transshape_transShapeTransShapeTransShapeTransshape_trans
Siehe auch
select_objselect_objSelectObjSelectObjSelectObjselect_obj,
get_region_contourget_region_contourGetRegionContourGetRegionContourGetRegionContourget_region_contour
Modul
Foundation