方案设计
在实际部署之前,需要先设计AI质检方案,结合项目的实际需求确定相机及工作环境要求、工控机型号、软件许可版本和算法方案。
在AI质检方案设计阶段,需要完成:
按要求选择相机,并控制工作环境
进行深度学习模型训练时,模型会提取和学习图像中目标物体的特征,如颜色信息、轮廓形状信息及位置信息等。如果图像出现过曝、过暗、颜色失真、模糊、遮挡等情况,会导致深度学习模型所依赖的特征丢失,影响模型训练效果。
因此,为项目选择相机时,应确保相机能够准确采集目标物体的特征,如颜色信息、轮廓形状信息及位置信息等。
另外,如果现场环境存在明显的环境光变化,应当采取适当措施对相机工作环境进行控制:
-
根据项目要求设计适当的遮光或补充照明解决方案。
-
选择适合项目要求的相机类型。如果只需区分工件的轮廓形状,可以使用单色相机。如果同时还需要区分工件的颜色,使用彩色相机可以产生更好的结果。
-
调整相机参数,使采集到的图像与实际工作环境保持一致。
工控机选型
对于用于深度学习模型训练的工控机,推荐使用Mech-Mind IPC PRO型号的工控机。
对于用于深度学习推理的工控机,请根据需求选择合适型号的工控机。
需求 | 推荐工控机型号 |
---|---|
节拍慢,可以使用CPU进行深度学习推理 |
|
节拍快,需要使用GPU进行深度学习推理 |
|
节拍快,对GPU的推理性能要求高 |
梅卡曼德允许用户使用自有设备(电脑或笔记本)作为工控机(下称“自有工控机”),用于安装和运行梅卡曼德软件。使用自有工控机时,梅卡曼德不承诺自有工控机能够提供与标准工控机一致的功能和性能。自有工控机需满足安装Mech-DLK和Mech-DLK SDK的系统要求。
确定软件许可版本

梅卡曼德提供三种软件授权许可版本:
-
Mech-DLK Pro-Run:具有Mech-DLK SDK部署、标注、运行模式功能。
-
Mech-DLK Pro-Train:具有Mech-DLK SDK部署、标注、模型训练、模型验证以及模块级联等功能。
-
Mech-DLK Standard:支持标注、模型训练、模型验证等功能。
如果深度学习模型训练和深度学习推理分别使用不同的工控机,需要为每台工控机单独购买相应的软件授权许可。 |
确定算法方案
AI质检方案支持如下质检算法模块,请根据实际需要选择。AI质检方案还支持级联算法模块,通过将多个算法模块进行级联从而实现更加复杂和进阶的需求。
-
图像分类
区分工件正反面、朝向、物体缺陷种类,判断物体是否缺失、排列是否整齐。
-
目标检测
检测所有目标物体的位置,同时判断其类别。
-
缺陷分割
判断并分割出图像中的缺陷区域。
-
非监督分割
根据设定的阈值判断图像为OK、NG还是Unknown,并展示大致缺陷区域。
-
快速定位
定位角度,根据定位结果转正图像。
-
文本检测
检测图像中的文本区域。
-
文本识别
识别文本区域中的字符。
-
级联算法模块
将多个算法模块进行级联以实现更为广泛的功能。