【Halcon视觉】亚像素轮廓特征

本文介绍了Halcon中的亚像素轮廓(XLD)特征,包括轮廓长度、最小外接矩形和外接圆等,并探讨了这些特征在筛选轮廓过程中的作用。通过算子smallest_rectangle1_xld()和select_shape_xld(),实现轮廓筛选,以提取出目标形状,如长方形轮廓。
摘要由CSDN通过智能技术生成

 1.概念

        亚像素轮廓,简称:XLD

        XLD 特征分析的意义:在获取众多亚像素轮廓后,需要依据特征进行筛选。

        例如,下图中提取出多个轮廓,需去除干扰轮廓,筛选出长方形轮廓。

        常用的亚像素轮廓特征如下:

        1.亚像素轮廓的长度:轮廓所占有的像素个数。

        2.亚像素轮廓的最小外接矩形:包含整个轮廓的外接矩形。 

        3.亚像素轮廓的最小外接圆:包含整个轮廓的外接圆。

        4.亚像素轮廓的方向,外接矩形的长边,所对应的方向。

2.算子

        smallest_rectangle1_xld ()   亚像素轮廓最小外接矩形

        select_shape_xld ()   筛选亚像素轮廓

3.代码

*读取图像
read_image (Image, 'printer_chip/printer_chip_01')

*提取亚像素轮廓
edges_sub_pix (Image, Edges, 'canny', 1, 20, 40)

*选择像素面积大于50000的轮廓
select_shape_xld (Edges, SelectedXLD, 'area', 'and', 50000, 99999)




4.实例



                   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值