1
工业机器视觉:基于灵闪平台的开发及应用
1.18.2.3 16.2.3 检测方式
16.2.3 检测方式

本方案主要用于检测太阳能电池片的网板印刷缺陷。图16-8是印刷缺陷图。

图16-8 太阳能电池片网板印刷缺陷图

本应用使用的主要算法有:

·深度学习分割算法。

·深度学习分类算法。

此检测方法的原理:通过深度学习分割模型将缺陷从背景中分离定位,然后再利用深度学习分类模型对缺陷进行分类,最后提取缺陷的长度、亮度等特征作为参数,筛选缺陷。

通过专门的客户端进行模型的训练,客户端的界面如图16-9所示。

图16-9 深度学习模型训练

设置配置文件的路径,脚本的路径如图16-9所示。点击左侧data_loader_train中的data_dir按钮,选择待训练图片所在的路径。点击左侧trainer中的save_dir按钮,选择模型的保存路径。

点击运行脚本按钮即可开始训练,如果大约有5 000张图片,那么半小时左右即可完成训练。

将训练完的模型导入灵闪软件中,如图16-10所示。

图16-10 深度学习模型配置图

将分割分类模型分别放入灵闪根目录下的model文件夹下的segment和classify文件夹中。点击左侧AI模型加载,在图16-11右侧参数栏中分别填写分割和分类模型的名字。图16-11为具体的参数配置。

图16-11 深度学习加载参数配置图