石鑫华视觉论坛

 找回密码
 注册会员
查看: 2704|回复: 0

[原创] NI Vision Assistant视觉助手图像处理教程 第11章 视觉助手应用实例大全 11.8 保险丝有无检查

[复制链接]
  • TA的每日心情
    擦汗
    9 小时前
  • 签到天数: 3382 天

    连续签到: 4 天

    [LV.Master]2000FPS

    发表于 2020-3-15 12:12:39 | 显示全部楼层 |阅读模式 来自:广东省东莞市 联通
    NI Vision Assistant视觉助手图像处理教程 第11章 视觉助手应用实例大全 11.8 保险丝有无检查

    NI Vision Assistant视觉助手教程

    第十一章 视觉助手应用实例大全

    第八节保险丝有无检查
    [attach]8687[/attach]
    1 保险丝有无检查
    保险丝有无检查。这种应用在电子行业里比较多,例如本例中的保险丝有无、线圈是否知路、电路板是否有短路和断路等。这类形的检查,方法可以有很多种。下面介绍一下图1中的方法。
    得到图像后,首先进行形状检查,得到一个圆心位置。因为这个圆是图像中唯一的,可以作为一个参考基准点。然后以这个圆心为基准,建立一个水平+垂直的平移坐标系。第三步,基于此平移坐标系查找圆右边的那个凹字形的左边缘。因为整个图像中,只有这两个凹字型的边缘是最直的边缘,而且特征比较固定,因此可以利用此边缘的角度信息,以及前面得到的圆心位置,重新再建立一个可以旋转的坐标系。第四步,基于圆心与得到的直边建立旋转坐标系。第五步二值化,这是为了得到更加理想的边缘进行的一步预处理。第六步将二值图像转换成灰度图。在第五中,可以考虑使用VBAI中的粒子分析,画一个ROI直接测量有没有足够长的黑色粒子,即可判断出保险丝有没有或有没有断。但是因为在视觉助手中的粒子分析并不具有ROI的功能,因此在这里使用其它方法来实现。第七步则使用形状检测(直线)的方法,查找有没有足够长的直线。第八步与第七步一样,只是查找的位置不一样。当然还可以添加第九步、第十步,与第七、第八步功能一样,只是针对的是左边那断较小的保险丝。下面来具体看一下每步的过程与设置。

    购买主题 本主题需向作者支付 3 元 才能浏览
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(第二版)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-20 17:26

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表