Halcon XLD 生成提取&测量及特征筛选

本文详细介绍了Halcon中XLD轮廓的生成,包括gen_circle_contour_xld、gen_rectangle2_contour_xld、gen_arrow_contour_xld和gen_cross_contour_xld等算子的用法,并展示了如何通过gen_contour_region_xld、gen_region_contour_xld等算子进行区域与轮廓的相互转换。此外,还探讨了边缘提取方法如threshold_sub_pix和edges_sub_pix,以及XLD的特征值计算,如circularity_xld、length_xld和area_center_xld等,用于轮廓的测量和筛选。
摘要由CSDN通过智能技术生成

6.1XLD 的生成和提取

XLD 的创建

生成圆轮廓gen_circle_contour_xld

算子:gen_circle_contour_xld( : ContCircle : Row, Column, Radius, StartPhi, EndPhi, PointOrder, Resolution : )

示例:gen_circle_contour_xld (ContCircle1, 500, 500, 150, 0, 6.28318, 'positive', 1)

ContCircle1(输出对象):输出生成的轮廓对象

500(输入控制参数1):圆的中心行坐标(默认)

500(输入控制参数2):圆的中心列坐标(默认)

150(输入控制参数3):圆的半径(默认)

0(输入控制参数4):圆的起点或圆弧[rad]的角度(默认)

6.28318(输入控制参数5):圆弧或圆弧[rad]的终点角度(默认)

'positive(输入控制参数6)':沿圆或圆弧的点顺序(默认)

1(输入控制参数7):相邻轮廓点之间的距离(默认)

 生成矩形轮廓gen_rectangle2_contour_xld

算子:gen_rectangle2_contour_xld( : Rectangle : Row, Column, Phi, Length1, Length2 : )

示例:gen_rectangle2_contour_xld (Rectangle6, 500, 500, 45, 100, 200)

Rectangle6(输出对象):输出轮廓对象

500(输入控制参数1):矩形中心行坐标

500(输入控制参数2):矩形中心列坐标

45(输入控制参数3):矩形主轴的角度

100(输入控制参数4):长度的一般

200(输入控制参数5):宽度的一般

生成箭头轮廓gen_arrow_contour_xld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值