一般线束主要应用在汽车行业、电子行业等,其中汽车线束作为汽车电路的网络主体,是汽车电路的核心组成单元。汽车行业由于对于安全性及其重视,因此线束的质量需要考虑其安全性、可靠性和稳定性要求。
目前由于汽车、电子行业的发展,线束变得越来越复杂,但车身给予线束的空间却越来越小。因此,如何提高线束的检测和数量统计成为生产厂商比较关注的焦点。
如下图所示,一把线束,要求统计数量,同时检测端子是否铆压住了里面的芯线。传统做法是人工检测,检测这一把下来,忽略准确性,所用时间所需时间大概3-5分钟。但是利用VisionBank机器视觉软件的计数及多目标检测功能,在1秒内即可准确的检出来。下面我们来刨析下,VisionBank机器视觉软件是如何实现高效检测的.
我们按照步骤去展示汽车线束的视觉检测方案和线束数量统计方案。
第一步:
相机采集图片,然后通过预处理使图像质量增强和改善,提高图像辨识度,然后打开VisionBank智能视觉软件,鼠标拖拽特征搜索工具,或者算计该工具,界面会出现两个矩形的roi区域,一个是较大的红色区域(确定搜索区域),另一个为粉红色区域(确定模板区域),通过拖拽确定模板,添加到处理流程中,可调节适当参数确保检测效果。
实现对于线束的100%检测,该检测效果线束数量为505个线束数量,与实际数量完全吻合。
第二步:线束的多目标检测方案
要实现对如此多的线束检测,需要使用到VisionBank 另一个检测工具,多目标检测,也是非常简单,工人现场也能很快使用。
在位置自定义中,参考位置选择上面的计数工具(也就是特征计数),就可以对特征计数所计数到的产品进行检测了。
大家可能还没看明白,如何实现的检测,鼠标右击“位置自定义”进入自定义模块编辑,进入另一个编辑界面。检测对象就是“特征计数”的计数目标物。
在新的编辑界面对计数目标物进行检测,就可以对所有检测到的505个产品进行检测。比如下面只增加了一个亮度工具,对计数目标物里面的灰度值判断,就可以检测出有没有缺失芯。