get_region_convexT_get_region_convexGetRegionConvexGetRegionConvex (Operator)
Name
get_region_convexT_get_region_convexGetRegionConvexGetRegionConvex — Zugriff auf die konvexe Hülle als Kontur.
Signatur
Beschreibung
get_region_convexget_region_convexGetRegionConvexGetRegionConvexGetRegionConvex gibt die konvexe Hülle einer Region
als Polygon aus. Das Polygon ist die minimale Folge
von Zeilen- (RowsRowsRowsRowsrows) und Spaltenkoordinaten (ColumnsColumnsColumnsColumnscolumns),
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_convexGetRegionConvexGetRegionConvexGetRegionConvex 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
RegionRegionRegionRegionregion (input_object) region → objectHRegionHRegionHobject
Auszugebende Region.
RowsRowsRowsRowsrows (output_control) contour.y-array → HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Zeilennummern der Konturpunkte.
ColumnsColumnsColumnsColumnscolumns (output_control) contour.x-array → HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Spaltennummern der Konturpunkte.
Parameteranzahl: Columns == Rows
Ergebnis
get_region_convexget_region_convexGetRegionConvexGetRegionConvexGetRegionConvex liefert den Wert 2 (H_MSG_TRUE).
Vorgänger
thresholdthresholdThresholdThresholdThreshold,
skeletonskeletonSkeletonSkeletonSkeleton,
dyn_thresholddyn_thresholdDynThresholdDynThresholdDynThreshold
Nachfolger
disp_polygondisp_polygonDispPolygonDispPolygonDispPolygon
Alternativen
shape_transshape_transShapeTransShapeTransShapeTrans
Siehe auch
select_objselect_objSelectObjSelectObjSelectObj,
get_region_contourget_region_contourGetRegionContourGetRegionContourGetRegionContour
Modul
Foundation