石鑫华视觉论坛微信公众号:石鑫华视觉

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

[有偿] LabVIEW Vision传送带上产品计数或新产品到达时的一种判断方法

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

    连续签到: 10 天

    [LV.Master]2000FPS

     楼主| 发表于 2022-7-29 16:22:50 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
    LabVIEW Vision传送带上产品计数或新产品到达时的一种判断方法
    做机器视觉项目,很多都是在在生产线的传送带上完成的。可能最简单的就是计数了,统计传送带上经过的产品数量。而复杂一些的,则是先要判断传送带上有没有产品到达,当有产品时,则对产品做进一步的图像处理分析。当然计数、产品到达都是可以使用传感器来做的,不过我们这里纯粹就是使用图像的方法来判断。
    配方介绍的处理方法,利用的是产品代表的粒子的质心点之间的距离判断法。同一个产品在传送带上移动时,连续的图像处理,其质心位移是相对比较小的一个距离。而不同产品之间的间距,则是一个比较大的距离,产品投放越少,时间间隔越长,则间距越大。可以利用这个产品之间的间距远大于产品自行的位移,来判断是否有新产品出现,从而完成计数或新产品触发。
    image1.png
    产品间距、位移示意图
             上图中,黑圈表示当前图像时,得到的一个产品的位置。绿圈,表示下一图像时,黑圈位移后的新位置,而红、黄、蓝、紫圈,则表示下一图像新的产品出现的位置。这时利用两幅图像点之间的距离,就可以判断出是位移的点还是新的点。黑圈到绿圈的距离相对比较小,而黑圈到红、黄、蓝、紫圈的距离则要大很多。就可以利用这个距离,设置一个最小间距的阈值,作为判断依据。使用这种方法,即可以一个个的出现新产品,也可以同时出现多个新的产品。
             但是,从上面的理论也可以知道,因为是使用上一图像的点和下一图像的点之间的距离来判断的,所以要求点的运动是固定往一个方向的,不能来回往复运动。又或者垂直一列点时,静止在图像中没有运动,这时可能会因为采集得到的图像不同,而造成这一列点的中心位置出现细小的偏差,而引起排序的不同,从而造成间距变大而错误的增加数量或触发新产品。
             下来来看一下示意效果,先来看一下一个个增加时的效果:
    image2.png
    1个产品
    image3.png
    2个产品
    image4.png
    3个产品
    image5.png
    4个产品
    image6.png
    5个产品
    image7.png
    6个产品
    image8.png
    7个产品
    image9.png
    8个产品
    再来看一下一次多个产品时的效果:
    image10.png
    没有产品时
    image11.png
    7个产品
    image12.png
    14个产品
    image13.png
    21个产品
    image14.png
    28个产品
    image15.png
    35个产品
    image16.png
    45个有效产品
             上述的效果就是利用距离来计数运动产品的数量或是新产品触发信号获取。
             另外,在案例“粒子分析有无正反判断机器视觉检测系统 - 连续模式http://visionbbs.com/thread-27658-1-1.html?fromuid=9”中,也有利用粒子本身特征来判断是否有产品到达的功能实现,这个也可以用来计数。这个案例的原理,则只能适用于一个个产品顺序出现的情况,且图像范围内,同一时间,只允许出现一个完整的产品,不能包含多个产品。如上图,同时出现几十个产品时,则无法判断出是否是旧的还是新增的。
    关于上述判断距离方法来计数或新产品触发的更详细介绍,请观看视频号/公众号“石鑫华视觉网”说明视频。
    微信公众号:石鑫华视觉网

                                   
    登录/注册后可看大图
    视频号:石鑫华视觉网

                                   
    登录/注册后可看大图
    示例开发环境:LabVIEW2020SP1+VDM2020SP1+VAS20.6
    本示例需要相机实时采集图像以得到连续的图像(未做本地视频或序列图像的示例),因此不提供测试EXE,仅提供付费VI下载:
    计数.zip (114.14 KB, 下载次数: 0, 售价: 80 元)
    回复

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-2-27 09:06

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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