clip_contours_xldclip_contours_xldClipContoursXldClipContoursXldclip_contours_xld剪裁轮廓扩展线描述(算子)
名称
clip_contours_xldclip_contours_xldClipContoursXldClipContoursXldclip_contours_xld — 剪裁 XLD 轮廓。
签名
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)
描述
clip_contours_xldclip_contours_xldClipContoursXldClipContoursXldClipContoursXldclip_contours_xld 对
ContoursContoursContoursContourscontourscontours 中给定的所有 XLD 轮廓进行裁剪,即仅返回位于由 Row1Row1Row1Row1row1row_1、Column1Column1Column1Column1column1column_1、Row2Row2Row2Row2row2row_2 和 Column2Column2Column2Column2column2column_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
模块
基础