Halcon例程解析——measure_ic_lead

17 篇文章 80 订阅 ¥19.90 ¥99.00
本文介绍了如何利用Halcon的measure_ic_lead例程,结合一维检测原理,来测量芯片本体末端与管脚末端的距离。通过灰度投影和一阶导数计算,定位边缘点,解决管腿间隙造成的测量问题。同时,文章还讨论了一维检测不生成图像结果的特点,并提供了完整的测量代码。
摘要由CSDN通过智能技术生成

摘要

测量边缘点(对)的经典应用
在这里插入图片描述

套路拆解

第一个需求如下图所示,需要测量芯片本体末端与管脚末端的距离。
在这里插入图片描述
乍一看,这根本就不存在真正的边缘么,芯片管腿间隙造成了影响。如何才能测量露出管腿的距离。难不成要一根一根的测量取均值? 其实不然,这个例程正好和一维检测原理相吻合。
一维检测原理正是使用一定宽度的边缘沿着设定方向取灰度投影,而图中虽然管腿中不存在真正的边缘,但是由于黑白交替,导致最终生成的灰度投影也会与其他部分形成差异。形成边缘。

沿着垂直方向做灰度投影如下图所示,背景灰度值为 200左右。管腿位置灰度值为140-100 而芯片本体灰度值为30左右。

该部分代码如下

gen_measure_rectangle2 (
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vector_LW

我们终将成龙 加油

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值