*参数1:xld轮廓 *参数2:全局属性名,包含如下: * 'regr_norm_row' * 'regr_norm_col' * 'regr_mean_dist' * 'regr_dev_dist' * 'cont_approx' * 可判断轮廓段的种类是直线、圆弧 还是 椭圆弧 具体如下: * cont_approx = -1 对应XLD为直线,可以拟合为直线 * cont_approx = 0 对应XLD为圆,可以...
halcon-segment_contours_xld分割xld轮廓 在HDevelop中 dev_close_window () read_image (Image, 'D:/bb/tu/7.jpg') rgb1_to_gray (Image, GrayImage) edges_sub_pix (GrayImage, Edges, 'canny', 1, 5, 10) segment_contours_xld (Edges, ContoursSplit, 'lines_circles', 5, 4, 2) *分割xld...
按直线和圆弧的特性分割轮廓:segment_contours_xld 算子:segment_contours_xld(Contours : ContoursSplit : Mode, SmoothCont, MaxLineDist1, MaxLineDist2 : ) 示例:segment_contours_xld (Contours1, ContoursSplit, 'lines_circles', 5, 4, 2) Contours1(输入对象):输入轮廓对象 ContoursSplit(输出对象):输出...
segment_contours_xld将输入轮廓线分割为线段(如果Mode='lines'), 线段和圆弧(如果Mode='lines_circles'), 或者线段和椭圆圆弧(如果Mode='lines_ellipses')。 结果保存在ContoursSplit 。 输出轮廓是表示直线还是圆形或椭圆形弧, 可以通过全局轮廓属性'cont_approx'完成的(请参阅get_contour_global_attrib_xld)。
ContoursSplit:分割后的轮廓 'lines_circles':分割模式,分割出线段、类圆 5:平滑轮廓系数 4:最大线距 2:最小线距 1. 2. 3. 4. 5. 6. 7. segment_contours_xld — Segment XLD contours into line segments and circular or elliptic arcs.
distance_contours_xld (OuterContour, OuterContourSmooth, OuterContourWithDistance, 'point_to_segment'...
xld的转换操作与region类似: shape_trans_xld(XLDType:) 有上面几个类型 Xld的分割操作(segment_contours_xld) 把初始xld分割成直线,直线和圆,直线和椭圆 segment_contours_xld(Contours: ContoursSplit: Mode,SmoothCont, MaxLineDist1, MaxLineDist2:)
5、gen_contours_skeleton_xld(Skeleton : Contours : Length, Mode : ) 功能:把骨架转换层xld轮廓 read_image (Bk45, 'bk45') //bandpass_image — 使用带通滤波器的边缘提取 bandpass_image (Bk45, Lines, 'lines') //threshold — Segment an image using global threshold. ...
segment_contours_xld(Contours : ContoursSplit : Mode, SmoothCont, MaxLineDist1, MaxLineDist2 : )Descriptionsegment_contours_xld segments the input contours Contours into lines if Mode='lines', into lines and circular arcs if Mode='lines_circles', or into lines and elliptic arcs if Mode='...
segment_contours_xld(Contours:ContoursSplit:Mode,SmoothCont,MaxLineDist1,MaxLineDist2: ) 参数说明: Contours 需要进行分割的轮廓。 ContoursSplit 分割后的轮廓tuple。 Mode 分割轮廓的方式,可以选择'lines'(使用直线段分割), 'lines_circles'(使用直线段和圆(弧)分割), 'lines_ellipses'(使用直线段和椭圆弧分...