这是一个非常小的手机振子,比拇指还要小的东西,用肉眼很难看得出它是有什么问题的。
手机内的振子这个时候可能我们第一时间会想到用放大镜。或许放大镜扩大物品可是范围之后,也是得用肉眼看的,肉眼看久了也是会感到非常的疲劳,从而导致成品的检测率受到影响。所以,我们可以使用机器视觉检测来检验这个东西的好坏。这里使用,可以解决以上的问题难点。ALFA软件使用神经网络算法,模块化地解决机器视觉的各种问题,真正让人工智能走入机器视觉领域。
振子清晰表面2、进行定位:因为每个图样拍出来的时候,位置可能会发生偏移,导致需检测的部分也会发生偏移,那么检测效果就会大打折扣。所以我们软件进行图像定位,,如下,我们建立一个模型,软件会自动捕捉特征点然后定位,我们在尽可能的取多图进行训练,结果出来后相当理想。
图像定位-1
图像定位-23、缺陷检测:定位过后,我们就确定了需要检测范围了。在这里我们首先把无关的检测部分屏蔽掉,剩下需检测的部分用于进行标记。这里我们选取了中间金面做例子,我们选取了感兴趣区域,再到遮罩了无关区域,在金面上进行缺陷标记,图样多做这个步骤然后进行训练,再测试结果。
金面上的缺陷
标记缺陷这个功能很强大,我们只需要采集足够多的样品图,把这些缺陷图在软件里面做下标记,然后进行训练,结果出来了检测率可达97%-99%。如果图样量大,那么检测率可无限接近100%。4、流水线上的运行:经过以上的一系列操作,我们在软件里导出一个运行时工作空间,软件二次开发时集成该工作空间,把它应用到流水线上进行实操,效果如下:
运行效果1
运行效果2
运行效果3运行效果4我们再取运行的结果。可以看到训练过的缺陷,在运行的过程中是自动抓取,并不需要人为操作。如下
以下是软件对于这个振子的检测过的分数图表
领取专属 10元无门槛券
私享最新 技术干货