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_convexGetRegionConvexGetRegionConvexget_region_convex 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_convexGetRegionConvexGetRegionConvexget_region_convex liefert die Koordinaten in Form von Tupeln ab. Eine leere Region wird als leeres Tupel übergeben.

Ausführungsinformationen

Parameter

RegionRegionRegionregionregion (input_object)  region objectHRegionHObjectHObjectHobject

Auszugebende Region.

RowsRowsRowsrowsrows (output_control)  contour.y-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Zeilennummern der Konturpunkte.

ColumnsColumnsColumnscolumnscolumns (output_control)  contour.x-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Spaltennummern der Konturpunkte.

Parameteranzahl: Columns == Rows

Ergebnis

get_region_convexget_region_convexGetRegionConvexGetRegionConvexget_region_convex liefert den Wert 2 ( H_MSG_TRUE) .

Vorgänger

thresholdthresholdThresholdThresholdthreshold, skeletonskeletonSkeletonSkeletonskeleton, dyn_thresholddyn_thresholdDynThresholdDynThresholddyn_threshold

Nachfolger

disp_polygondisp_polygonDispPolygonDispPolygondisp_polygon

Alternativen

shape_transshape_transShapeTransShapeTransshape_trans

Siehe auch

select_objselect_objSelectObjSelectObjselect_obj, get_region_contourget_region_contourGetRegionContourGetRegionContourget_region_contour

Modul

Foundation