clip_contours_xldclip_contours_xldClipContoursXldClipContoursXldclip_contours_xld剪裁轮廓扩展线描述(算子)

名称

clip_contours_xldclip_contours_xldClipContoursXldClipContoursXldclip_contours_xld — 剪裁 XLD 轮廓。

签名

clip_contours_xld(Contours : ClippedContours : Row1, Column1, Row2, Column2 : )

Herror clip_contours_xld(const Hobject Contours, Hobject* ClippedContours, const Hlong Row1, const Hlong Column1, const Hlong Row2, const Hlong Column2)

Herror T_clip_contours_xld(const Hobject Contours, Hobject* ClippedContours, const Htuple Row1, const Htuple Column1, const Htuple Row2, const Htuple Column2)

void ClipContoursXld(const HObject& Contours, HObject* ClippedContours, const HTuple& Row1, const HTuple& Column1, const HTuple& Row2, const HTuple& Column2)

HXLDCont HXLDCont::ClipContoursXld(Hlong Row1, Hlong Column1, Hlong Row2, Hlong Column2) const

static void HOperatorSet.ClipContoursXld(HObject contours, out HObject clippedContours, HTuple row1, HTuple column1, HTuple row2, HTuple column2)

HXLDCont HXLDCont.ClipContoursXld(int row1, int column1, int row2, int column2)

def clip_contours_xld(contours: HObject, row_1: int, column_1: int, row_2: int, column_2: int) -> HObject

描述

clip_contours_xldclip_contours_xldClipContoursXldClipContoursXldClipContoursXldclip_contours_xldContoursContoursContoursContourscontourscontours 中给定的所有 XLD 轮廓进行裁剪,即仅返回位于由 Row1Row1Row1Row1row1row_1Column1Column1Column1Column1column1column_1Row2Row2Row2Row2row2row_2Column2Column2Column2Column2column2column_2 指定的矩形内的轮廓点。请注意,该矩形的行为类似于区域,即矩形必须完全包围所有像素点。必要时,轮廓会被分割并生成多个新轮廓。最终的轮廓结果将通过 ClippedContoursClippedContoursClippedContoursClippedContoursclippedContoursclipped_contours 返回。

执行信息

参数

ContoursContoursContoursContourscontourscontours (输入对象)  xld_cont(-array) objectHXLDContHObjectHXLDContHobject

待剪裁的轮廓。

ClippedContoursClippedContoursClippedContoursClippedContoursclippedContoursclipped_contours (输出对象)  xld_cont(-array) objectHXLDContHObjectHXLDContHobject *

剪裁轮廓。

Row1Row1Row1Row1row1row_1 (输入控制)  rectangle.origin.y HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

剪裁矩形左上角的行坐标。

默认值: 0

建议值: 0, 500, 1000, 1500, 2000

Column1Column1Column1Column1column1column_1 (输入控制)  rectangle.origin.x HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

剪裁矩形左上角的列坐标。

默认值: 0

建议值: 0, 500, 1000, 1500, 2000

Row2Row2Row2Row2row2row_2 (输入控制)  rectangle.corner.y HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

剪栽矩形右下角的行坐标。

默认值: 512

建议值: 512, 1024, 1536, 2048

Column2Column2Column2Column2column2column_2 (输入控制)  rectangle.corner.x HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

剪栽矩形右下角的列坐标。

默认值: 512

建议值: 512, 1024, 1536, 2048

可能的前趋

gen_contours_skeleton_xldgen_contours_skeleton_xldGenContoursSkeletonXldGenContoursSkeletonXldGenContoursSkeletonXldgen_contours_skeleton_xld, lines_gausslines_gaussLinesGaussLinesGaussLinesGausslines_gauss, lines_facetlines_facetLinesFacetLinesFacetLinesFacetlines_facet, edges_sub_pixedges_sub_pixEdgesSubPixEdgesSubPixEdgesSubPixedges_sub_pix

可能的后继

gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXldgen_polygons_xld

替代

crop_contours_xldcrop_contours_xldCropContoursXldCropContoursXldCropContoursXldcrop_contours_xld

另见

clip_regionclip_regionClipRegionClipRegionClipRegionclip_region, crop_partcrop_partCropPartCropPartCropPartcrop_part, crop_contours_xldcrop_contours_xldCropContoursXldCropContoursXldCropContoursXldcrop_contours_xld

模块

基础