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