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...
*参数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为圆,可以...
segment_contours_xld将输入轮廓线分割为线段(如果Mode='lines'), 线段和圆弧(如果Mode='lines_circles'), 或者线段和椭圆圆弧(如果Mode='lines_ellipses')。 结果保存在ContoursSplit 。 输出轮廓是表示直线还是圆形或椭圆形弧, 可以通过全局轮廓属性'cont_approx'完成的(请参阅get_contour_global_attrib_xld)。
segment_contours_xld — Segment XLD contours into line segments and circular or elliptic arcs. 将轮廓分割成线段、圆形、椭圆形轮廓段 1. 2. read_image (Image, 'pumpe') edges_sub_pix (Image, Edges, 'canny', 1.5, 15, 40) segment_contours_xld (Edges, ContoursSplit, 'lines_circles', 5, ...
distance_contours_xld (OuterContour, OuterContourSmooth, OuterContourWithDistance, 'point_to_segment'...
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. ...
xld的转换操作与region类似: shape_trans_xld(XLDType:) 有上面几个类型 Xld的分割操作(segment_contours_xld) 把初始xld分割成直线,直线和圆,直线和椭圆 segment_contours_xld(Contours: ContoursSplit: Mode,SmoothCont, MaxLineDist1, MaxLineDist2:)
segment_contours_xld— Segment XLD contours into line segments and circular or elliptic arcs. Signature segment_contours_xld(Contours:ContoursSplit:Mode,SmoothCont,MaxLineDist1,MaxLineDist2: ) Description segment_contours_xldsegments the input contoursContoursinto lines ifMode='lines', into lines and ...
Xld的分割操作(segment_contours_xld) 把初始xld分割成直线,直线和圆,直线和椭圆 segment_contours_xld(Contours: ContoursSplit: Mode,SmoothCont, MaxLineDist1, MaxLineDist2:) Xld 的拟合操作(fit_***_contour_xld) 把不完整的形状拟合完整 fit_line_contour_xld ...
接下来看看XLD的分割操作: 算子: segment_contours_xld(Contours:ContoursSplit:Mode,SmoothCont,Max,LineDist1,MaxLineDist2:) 具体操作以后再说。 然后就是XLD的拟合操作:(fit_***_contour_xld) 具体算子如下: fit_line_contour_xld:拟合直线 fit_circle_contour_xld:拟合圆 ...