halcon例程学习笔记(9)---制药的检测check_blister.hdev

本文介绍了一种使用Halcon进行制药行业气泡检测的方法。通过创建参考模型,利用形状转换和BLOB分析对每个腔室的内容进行分割和分类。重点在于参考图像的定位和形状匹配,以及如何利用vector_angle_to_rigid算子进行图像变换。此外,还复习了min_max_gray和orientation_region等算子的使用。
摘要由CSDN通过智能技术生成

          这个例子演示了制药行业的应用。任务是检查自动填充的水泡内容。第一图像(参考)是用来定位的室内泡状作为参考模型,然后用它来调整的后续图像沿此参考形状。利用BLOB分析每个腔室的内容被分割的几个形状特征,最后分类。

          通过本例程很好的学会了对于规则形状一样的检测对象,当出现故障时,物体变为不规则,将其分类,重点是在位置的形状情况下进行定位,本例程很好的展示了参考图像的定位方法,使用一幅类似,且完整的药品图像,进行位姿调整,提取各个药品的位置,进行药定位。然后建立相似的参考形状,获得需要检测图像的位置。

          本例程学习,更好的理解了vector_angle_to_rigid算子的应用。提供参考形状,后续图像按照参考图像进行变换

          同时学习巩固了一下常用算子例如min_max_gray、orientation_region等的使用

          例程代码如下:

dev_close_window ()
dev_update_off ()
read_image (ImageOrig, 'blister/blister_reference')
dev_open_window_fit_image (ImageOrig, 0, 0, -1, -1, WindowHandle)
set_display_font (WindowHandle, 14, 'mono', 'true', 'false')
dev_set_draw ('margin')
dev_set_line_width (3)
*
* In the first step, we create a pattern to cut out the

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值