上一案例分享了识别工件个数的应用和通信触发拍照,这节来分享先定基准参考再识别的方法。
位置修正案例分享:识别指定区域工件有无。
先介绍一下添加模块的方法:可以复制的方法添加,也可“Ctrl+左键”的方式复制,也可右键菜单的方式选择添加。
拖入图像源后,添加“题目五检测大件上的螺丝有无”的图片。
此练习图可识别二维码下载。
在特征模板中创建识别模板,框选识别区域,如下图步骤。不一定要这个区域,可以是其也作参考的地方,只要能起基准作用。
创建好了模板,在运行参数里设置识别规则,-180度到180度是为了能识别旋转的工件。
拖入位置修正,只要点执行就好,这样就设置了参考点,这个参考能识别另一个快速匹配的位置。可以理解为创建一个参考。
指定识别区域,因它有多个地方有同一内容,所以指定要识别的区域。此图中有多个螺丝,现指定区域识别螺丝有无。
指定识别的区域,如需要识别此处的螺丝;不能识别螺丝孔为模板,因我们要判断螺丝有无。
添加螺丝模板,设置只识别1个螺丝。
点执行后成功识别。
因做了位置修正,就算底部转到左侧也能识别,这里就说明工件可以任意摆放,只要在视野内。
通过格式化输出识别结果。
如识别出没有螺丝,则模块显示红色。
识别后输出结果,1表示识别到有螺丝,字体也大,直观;如下图绿色字体。
0表示没有识别到螺丝。
本人在东莞从事教育培训行业,欢迎广大工控爱好的朋友一起学习,共同进步。如有想进一步了解电工、装配电工、工业机器人、PLC、视觉等自动化培训,加小编微信进工控学习群。同时欢迎关注转发,让学习智能制造更进一步。
125
