Skip to content

胶路检测

项目简介

项目背景

通过准确测量引脚段差,及时发现并排除不良品,降低不良品率。

本地图片

相机选型

LMI激光线扫相机Gocator 2530

检测要求

高度精度 ≤ 0.01mm
宽度精度 ≤ 0.02mm
测量周期 ≤ 4s

解决方案

AI-Vision通过加载无胶模板, 取图后进行模板比对,提取出胶路部分,使用胶路检测算法,直接检测出胶条的高度,宽度数值并判断胶路是否断裂。

设计思路

本地图片

执行效果展示

  • 工程结果展示:

    本地图片

项目流程

一、模板预处理

本地图片

  1. 选择加载点云工具,获取点云。

  2. 选择3D方形探针工具,框选凸出部分获取中心点坐标并输出。

    本地图片

  3. 选择3D位置调整工具工具,根据上一步输出中心点坐标进行点云x,y位置调整。

  4. 选择3D区域工具,框选底座区域用于平面拟合。

    本地图片

  5. 选择3D平面工具,根据输出的区域拟合平面并将点云调整至零平面。

  6. 选择3D裁切工具,裁切出胶条附近区域点云。

    本地图片

  7. 选择3D下采样工具,对点云进行下采样处理,减少点云的数据量。

二、涂胶图像预处理

本地图片

  1. 选择加载点云工具,获取点云。

  2. 选择加3D方形探针工具,框选凸出部分获取中心点坐标并输出。

  3. 选择3D位置调整工具工具,根据输出中心点坐标进行点云x,y位置调整。

  4. 选择3D区域工具,框选底座区域用于平面拟合。

  5. 选择3D平面工具,根据输出的区域拟合平面并将点云调整至零平面。

  6. 选择3D裁切工具,裁切出胶条附近区域点云。

  7. 选择3D下采样工具,对点云进行下采样处理,减少点云的数据量。

三、胶条提取

本地图片

  1. 选择3D点云比较工具,比较模板与目标点云,提取出二者不同部分即胶条部分。

    本地图片

  2. 选择3D斑点工具工具设置斑点点数获取胶条部分点云。

  3. 选择3D裁切工具,绑定上一步3D斑点工具工具输出变量胶条点云区域精裁切出胶条部分点云。

四、噪点过滤

本地图片

连续选择三次3D裁切工具,裁切掉不属于胶条区域点云,从而实现对胶条噪点进行过滤。

五、胶条检测

  1. 选择3D点云裁切工具,手动制造一处断裂

  2. 选择胶路检测-分割工具,检测右侧胶条宽度与高度以及是否断裂并输出结果。

    本地图片

经验提炼

核心步骤:

  1. 比较模板点云与待比较点云获取胶路

  2. 检测胶路是否断裂

AI-Vision,让3D测量更简单