扩视机器视觉—Halcon机器视觉48个实战项目三(检测引脚有没有弯曲)

项目需求:

此项目halcon检测半导体行业引脚有无粘连,并显示。

素材如下:

在这里插入图片描述

检测后的效果如下:

在这里插入图片描述

Halcon代码如下:

read_image (Image, '扩视_8')
gen_rectangle1 (ROI_0, 14.9286, -0.149507, 108.871, 637.748)
reduce_domain (Image, ROI_0, ImageReduced)
threshold (ImageReduced, Region, 0, 128)
opening_rectangle1 (Region, RegionOpening, 18, 18)
connection (RegionOpening, ConnectedRegions)
sort_region (ConnectedRegions, SortedRegions, 'first_point', 'true', 'column')
* Image Acquisition 01: Do something
count_obj (SortedRegions, Number)
for Index1 := 1 to Number-1 by 1
select_obj (SortedRegions, ObjectSelected1, Index1)
smallest_rectangle2 (ObjectSelected1, Row100, Column100, Phi, Length1, Length2)
********取边缘
boundary (ObjectSelected1, RegionBorder, 'inner')
********生成线
gen_region_line (RegionLines, Row100, Column100, Row100-50, Column100)
********取交集
intersection (RegionBorder, RegionLines, RegionIntersectionOUT1)
select_obj (SortedRegions, ObjectSelected2, Index1+1)
smallest_rectangle2 (ObjectSelected2, Row101, Column101, Phi1, Length21, Length22)
boundary (ObjectSelected2, RegionBorder1, 'inner')
gen_region_line (RegionLines1, Row101, Column101, Row101-50, Column101)
intersection (RegionBorder1, RegionLines1, RegionIntersectionOUT2)
distance_rr_min (RegionIntersectionOUT1, RegionIntersectionOUT2, MinDistance, Row1, Column1, Row2, Column2)
disp_message (200000,Index1+'尺寸:'+ MinDistance, 'Image', Row1, Column1, 'black', 'true')
wait_seconds (0.2)
endfor

扩视项目详细视频如下:

点击》》》》》观看此项目详细视频,学习快速项目开发思想套路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

扩视机器视觉

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值