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

get_region_convex(Region : : : Rows, Columns)

Herror T_get_region_convex(const Hobject Region, Htuple* Rows, Htuple* Columns)

void GetRegionConvex(const HObject& Region, HTuple* Rows, HTuple* Columns)

void HRegion::GetRegionConvex(HTuple* Rows, HTuple* Columns) const

static void HOperatorSet.GetRegionConvex(HObject region, out HTuple rows, out HTuple columns)

void HRegion.GetRegionConvex(out HTuple rows, out HTuple columns)

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

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 2 (H_MSG_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