LabVIEW论坛
直播中

xujian

11年用户 1092经验值
擅长:可编程逻辑 控制/MCU
私信 关注
[文章]

LabVIEW使用Vision视觉识别硬币

`       使用labview做视觉的人越来越多,但是网上资料不全。
       之前论坛有见过问识别硬币的,但是没什么人回答。所以今天来讲解下。
       首先,最后的效果图如下。
       GIF.gif

网上搜了下,方法有两种:

1,利用形状识别,硬币是标准的圆形。

2,利用粒子分析方法,直接二值化后,得到个体的面积。



方法1:直接使用shape detection自动识别圆,但是要注意设定的参数问题,直接识别,会出现很多干扰,所以有必要需要先对图像模糊化进行处理。识别效果如下。然后通过Area圆形面积区别种类。

方法2:可以利用粒子分析Paticle analysis来做。步骤就是先把图像灰度化,然后使用阈值二值化,然后就是直接上粒子分析。最左边的硬币挨着比较近,可以先用图像分割方法处理下,例如腐蚀,或者分水岭分割。最后不同的硬币的Area面积不一样,通过面积区别硬币种类。

微信截图_20190228192728.png
        由于初学者对vision函数使用不是很熟悉,建议先使用视觉助手vision assistant来操作,然后转为LabVIEW的普通vi。

` 微信截图_20190228192717.png

回帖(18)

xujian

2019-3-1 23:34:30
更多资料,请关注微信公众号  小草手把手LabVIEW
举报

皇敏

2019-3-2 07:18:04
不错不错,学习了
举报

吴立雨

2019-3-18 15:35:37
不错不错,学习了
举报

圆方

2019-3-28 10:34:34
谢谢老板好人啊
举报

更多回帖

发帖
×
20
完善资料,
赚取积分