halcon轮廓擦除_HALCON高级篇:轮廓处理

本文详细介绍了HALCON的轮廓处理功能,包括亚像素精度的轮廓提取、分割、拟合和特征提取。通过实例展示了如何处理边缘噪声、低对比度和轮廓交叉,以及如何组合线性分割,实现对道路等线性对象的有效提取。
摘要由CSDN通过智能技术生成

原标题:HALCON高级篇:轮廓处理

轮廓处理

HALCON有力工具集之一是亚像素进度的轮廓,轮廓属于数据类型XLD。这些轮廓是一些图像处理的结果,代表诸如对象的边界。下图(a)显示了覆盖在原图上的这样的边缘;图(b)将图(a)中标记的地方缩放到矩形区块,并用交叉线强调出所谓的轮廓控制点。因此,你可以更加清楚的看到控制点的精确定位。

HALCON提供了对这些轮廓执行高级类型测量的算子。例如,轮廓可以被分割成线和圆或者椭圆弧(如图(c)),这些分割的参数,例如它们的角度,中心或者半径,然后可以被确定并用到测量任务中。

XLD轮廓:(a)边缘轮廓;(b)缩放到矩形区块;(c)被分割的线和椭圆弧

轮廓处理的优势是双倍的。首先,其高准确性能够得到更加可信的测量。其次,针对这种数据类型提供的扩展而灵活的一系列算子能够让你解决一些传统方法,如1D测量,不能解决的问题。

基本概念

轮廓来处理由多个步骤组成,你可以灵活的组合:

创建XLD轮廓

创建XLD轮廓最通用的方法就是应用一个亚像素精度提取的操作算子。另外,具有一些后处理的边缘滤波器也可以被应用,然后结果区域被转化为XLD轮廓。请注意,这样的方法仅仅是像素级精度。

处理XLD轮廓

典型的,仅仅一个对象的特定轮廓被用于检测任务。显示轮廓提取为所期望的一种可能是用很好拟合的感兴趣区域,例如下图(a)。矩形的ROI仅仅覆盖了仅仅覆盖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值