关于 Mech-DLK

Mech-DLK 是梅卡曼德机器人自主研发的机器视觉深度学习软件,内置多种业界领先的深度学习算法,能够解决很多传统机器视觉无法处理的问题,如高难度的分割、定位、分类问题等。

同时,借助直观简易的交互界面,用户无需编程,也无需掌握专业的深度学习知识,即可通过 Mech-DLK 快速实现模型训练与验证。

_images/flow_chart1.png

软件内包含快速定位、缺陷分割、图像分类、目标检测、实例分割五个算法模块。

_images/quick_location.png

定位角度,根据定位结果转正图像。

用于修正物体姿态,速度快,通常作为其它算法模块的前置模块。

  • 定位零器件角度并修正为统一的姿态。

_images/quick_location_1.png
_images/defect_segementation.png

判断图像是 OK 还是 NG。若为 NG,则分割出缺陷区域。

用于检出各种类型的缺陷。如污渍、气泡、划痕等表面缺陷,折弯、异形、缺漏等位置缺陷。在缺陷微小、背景复杂、工件位置不固定等复杂情况下依然适用。

  • 检出镜头表面的气泡和溢胶缺陷。

_images/defection_1.png
  • 检出零器件的折弯缺陷。

_images/defection_2.png
_images/classification.png

判断图像的类别。

用于区分工件正反面、朝向,区分物体缺陷种类,判断物体是否缺失、排列是否整齐。

  • 区分工件处于整齐摆放状态还是散乱状态。

_images/classification_1.png
  • 区分工件正反面。

_images/classification_2.png
_images/detection.png

检测所有目标物体的位置,同时判断其类别。

用于检测固定位置工件的缺失,例如 PCB 中元器件缺失;也可用于物体计数。即使对成百上千个物体也可以快速完成定位与计数。

  • 检测互相压叠的转子。

_images/detection_1.png
  • 对所有钢筋计数。

_images/detection_2.png
_images/instance_segmentation.png

分割出每个目标物体的轮廓,同时判断其类别。

比目标检测的分割结果更精细,可区分单类或多类的物体,并分割出相应的轮廓。用于拆码垛、上下料、货品拣选等场景,配合 Mech-Vision 和 Mech-Viz 完成物体抓取。

  • 分割多种类积木。

_images/instance_segmentation_1.png
  • 分割散乱压叠的链轨节。

_images/instance_segmentation_2.png
  • 分割并排紧密码放的纸箱。

_images/instance_segmentation_3.png