跳到主要内容

AI 驱动文档

您想了解什么?

第 2 步:对齐

对齐器是相机中最强大(也是最容易被误解)的部分。一旦你理解了它,一切都会变得简单。让我们简单地解释一下。

观看实际操作

在继续阅读之前,先玩一下模拟器。关闭对齐器,然后移动滑块以移动和旋转部件。橙色 ROI 显示了跟踪部件的检查区域,当对齐器无法再跟随时,绿色框会变为红色。

相机设置

状态: 跟踪锁定 / 通过

模拟真实环境

移动生产线上的零件。

ROI

对齐的作用(以及为什么你需要它)

想象一下你正在检查电路板上的螺丝。你在每个螺丝位置周围画了一个小框。但当下一个电路板稍微向左移动时会发生什么?或者旋转了一个度?你的框现在看向错误的位置。

对齐器解决了这个问题。 它查看每张新图像,找出部件移动到哪里,并将所有检查框移动以匹配。就像有一个助手说:“电路板向左移动了 3 像素,旋转了 0.5 度,所以让我把你的所有框移动以匹配。”

为什么这很强大: 当你的检查框可以随部件移动时,你可以将它们做得更小。而更小的框需要更少的数据来训练 AI。这是一个级联的好处,从良好的对齐开始。

为什么对齐是所有事物的基础

对齐器不仅仅是一个可有可无的功能。它是决定整个检查准确性的链条中的第一个多米诺骨牌。以下是流程:

对齐更小的 ROI需要更少的训练数据更准确的 AI

每一步都依赖于前一步:

  1. 良好的对齐 意味着你的检查框能够精确跟踪部件,即使它在输送带上移动或旋转。
  2. 精确跟踪 意味着你可以绘制 更小的检查框(ROI)。你不需要添加额外的填充来考虑部件的移动。
  3. 更小的 ROI 意味着 AI 看到的是你关心的特征(一个螺丝、一个连接器、一个焊点)的紧密裁剪视图,而不是一片无关的背景。
  4. 更少的背景噪声 意味着 AI 需要 更少的训练图像 来学习,并且在生产中 犯更少的错误
这是大多数人忽视的概念

对齐器并不检查任何东西。它不判断合格或不合格。它唯一的工作是 动态移动你的检查框,以便每次都能落在正确的位置。检查框才是实际进行检查的部分。框内的 AI 才是实际进行判断的部分。但如果框放错了地方,这一切都无法正常工作。

把它想象成一条链:对齐器 → ROI → 分类器/分割器。如果第一个环节薄弱,后面的所有环节都会崩溃。

它是如何工作的:把它想象成一个拼图

对齐器通过匹配边缘来工作。以下是一个简单的思考方式:

  1. 你拍摄一张“参考照片”(模板图像)以获取完美部件
  2. 你指向那张照片上的特定特征(角落、边缘、孔),这些特征在每个部件上看起来都相同
  3. 每当一个新部件到达时, 相机会在新图像中找到这些相同的特征
  4. 它计算差异:“这个部件向左 5 像素,向上 2 像素,倾斜 1.2 度”
  5. 它将所有检查框移动 精确到这个量

这就像玩一个匹配游戏。相机找到你展示给它的特征,并将其用作锚点。

对齐的黄金法则

在零件上尽可能远离地放置 2-3 个小模板区域

这一单一规则将决定您的对齐是否完美工作或令人沮丧地抖动。原因如下:

可以这样理解: 想象一下,您正在试图判断墙上的相框是否歪了。

  • 如果您只看 一个角落,您可能会认为它是直的,但实际上它是倾斜的
  • 如果您查看 两个对角角落(左上和右下),您可以立即判断它是否歪了,以及歪了多少

同样的原理适用于对齐器。在零件的一侧有一个区域时,0.5 度的小测量误差保持在 0.5 度。但在对侧有两个区域时,同样的误差平均到大约 0.05 度,准确度提高了十倍

关键:绝对不要对齐的内容

这是对齐失败的第一原因。在您触碰对齐器界面之前,请牢记这两个规则。

1. 永远不要对齐缺陷

缺陷是不可预测的。划痕、凹痕或缺失的螺丝在每个零件上可能看起来完全不同,或者根本不存在。

如果您告诉相机使用划痕作为锚点,当一个完好无损、没有划痕的零件经过时,对齐将完全失败。相机不知道在哪里放置您的检测框,系统将崩溃。

规则

使用对齐器来 找到零件,使用始终存在的特征(刚性边缘、机械加工角、钻孔)作为参考。然后使用 检测框 来查找不可预测的缺陷。对齐器找到零件,检测框找到问题。

2. 永远不要对齐移动部件或标签

如果您对齐的是可以独立于主物体移动的东西,例如松动的电线、纸板翻盖或条形码贴纸,您将意外地欺骗相机将所有检测框移至错误的位置。

示例: 想象一下,您将对齐器锚定到条形码贴纸上。在下一个零件上,工人不小心将该贴纸放置到左侧半英寸的位置。相机看到贴纸移动,假设整个零件向左移动了半英寸。它将所有检测框移动以进行补偿。但实际的金属零件并没有移动,只有贴纸移动了。现在,所有的检测框都在错误的位置,导致整体出现虚假故障。

规则

仅锚定到 永久固定在零件刚性主体上的特征:机械加工的边缘、模具角、钻孔、PCB 轮廓。绝不要锚定到标签、贴纸、电线、翻盖或任何人类可能意外重新定位的东西。

快速总结:对齐的内容与避免的内容

对齐内容(永久、刚性特征)绝对不要对齐的内容(可变或可移动)
机械加工的边缘划痕、凹痕或缺陷
钻孔条形码贴纸或标签
PCB 轮廓松动的电线或电缆
模具角或特征纸板翻盖或包装
冲压金属边缘胶带、粘合剂或标记
铸造或锻造几何任何人类可能重新定位的特征

对齐器界面

这是对齐器设置屏幕的样子。您将看到带有彩色边缘高亮的模板图像,显示对齐器所使用的参考特征:

对齐器工具,完整页面概览

分步设置

1. 捕获模板图像

将一个良好的、无缺陷的部件放置在相机的视野中。这个部件将成为未来每个部件比较的参考。

  • 部件应光线充足,边缘清晰
  • 确保其干净,无杂物或异常标记
  • 按照其在生产中通常出现的方式进行定位

点击捕获模板图像

2. 添加模板区域

点击**+ 矩形**(或**+ 圆形**)以创建一个模板区域。您将放置2-3个这样的区域。

对齐的特征(永不改变的特征):

  • 加工边缘
  • 钻孔
  • PCB轮廓
  • 成型特征
  • 冲压角落

不应对齐的特征:

  • 纹理或可变表面
  • 可能出现缺陷的区域
  • 产生眩光的反射点
  • 在每个图像中可能不可见的小细节
  • 可能移动的标签或标记

3. 理解边缘高亮

当您放置一个模板区域时,您将看到彩色高亮:

边缘高亮和红点参考点

  • 绿色高亮 = 检测到强且可用的边缘。这是您想要的。
  • 红色高亮 = 边缘不足。将区域移动到边缘更清晰的特征上。
  • 红点 = 对齐参考点(所有检查区域的中心)。

4. 使用忽略工具清理噪声边缘

这一步被大多数人忽视,但它会产生巨大的差异。

点击忽略模板区域并涂抹任何您不希望对齐器使用的边缘。移除:

  • 随机背景纹理
  • 眩光或反射
  • 表面噪声
  • 来自杂物或标签的边缘
  • 任何在部件之间可能变化的边缘
高灵敏度 + 积极清理 = 最佳结果

如果您需要更多边缘,请增加灵敏度滑块。但灵敏度越高,使用忽略工具清理噪声就越重要。可以把它想象成撒网,然后仔细挑选出好的鱼。

灵敏度滑块

5. 设置旋转范围

旋转范围设置

这控制对齐器将搜索的旋转量:

  • ±180°:在任何旋转下找到部件(完整360°)。适用于大多数应用。
  • ±5-20°:仅在部件大致处于预期方向时匹配
  • ±0°:仅精确角度匹配
将旋转用作质量门

如果您设置了像±5°这样狭窄的范围,而一个部件以10°旋转进来,对齐器将无法匹配它,您可以将此失败用作拒绝信号。对于捕捉未正确定向的部件非常有用。

6. 设置置信度阈值

置信度阈值设置

对齐器需要多自信才能找到正确的匹配:

  • 范围: 0.0 到 1.0(较低的百分比 = 更严格的匹配)
  • 推荐: 0.6 到 0.9
  • 过高 → 可能错过有效部件。过低 → 可能匹配错误特征。

7. 启用尺度不变(如有需要)

如果您的部件可以在距离相机±10%的范围内变化(例如,传送带上的高度变化),请启用此选项。否则,为了获得最大速度,请将其关闭。

8. 保存和测试

这是最重要的一步。不要跳过测试。

  1. 点击 保存。这将训练并部署对齐器。
  2. 点击 实时预览模式
  3. 移动部件:左、右、上、下
  4. 在预期范围内旋转部件
  5. 将其放置在框架的角落
  6. 尝试不同的有效部件
  7. 尝试让它失效。 找出失败的位置。

如果对齐不可靠,请立即修复。如果您继续并花时间设置检查区域和训练AI,然后发现对齐不可靠,您将不得不返回并重新做所有工作。这就是瀑布模型。

2D 限制(重要了解)

对齐器仅在 2D 中工作:相机所看到的平面。它处理:

  • 左/右移动
  • 上/下移动
  • 旋转(在平面上旋转)
  • 轻微的尺寸变化(如果启用了尺度不变)

它不处理:

  • 变形或弯曲的部件
  • 向相机倾斜或远离相机的部件
  • 任何 3D 变化

如果您的部件具有 3D 变化(一个侧面离相机更近),请完全跳过对齐器,改用位置不变训练的分割器。(分割器需要 OV20i 或 OV80i;OV10i 仅支持分类器。)

何时跳过对齐器

您仍然需要捕获模板图像(系统要求),但如果:

  • 您的部件在精密夹具中,移动少于 1-2 像素
  • 您使用机械定位,确保精确定位
  • 您使用不需要位置跟踪的分割器(仅限 OV20i/OV80i)

可以切换 跳过对齐器

快速参考

设置推荐调整时...
模板区域2-3,尽可能远离对齐抖动 → 添加区域,分散它们
灵敏度给出特征上坚实绿色的最低值边缘不足(红色)→ 增加,然后清理噪声
旋转范围大多数应用为 ±180°部件以已知方向进入 → 缩小范围
信心0.6-0.9错误匹配 → 增加。缺少有效部件 → 减少
尺度不变除非需要,否则关闭部件与相机距离变化 → 启用

对齐故障排除

常见对齐问题及解决方法
问题可能原因解决方法
ROI 不随部件移动跳过对齐器已开启,或没有模板区域禁用跳过;添加模板区域
对齐抖动前后单个区域,或区域过于接近在对面添加 2-3 个远离的区域
信心保持在 0% 附近区域内没有可用边缘将区域移动到具有强、清晰边缘的特征
匹配错误的对象特征不够独特,阈值过低选择更具辨识度的特征;增加信心阈值
在某些部件上有效,在其他部件上失败区域放置在部件间变化的特征上将区域移动到通用特征(加工边缘、孔)

对齐检查清单

在继续之前,请确认:

  • 从良好、无缺陷的部件捕获的模板图像
  • 在强大、稳定的特征上放置了 2-3 个模板区域
  • 区域尽可能分散在部件上
  • 使用忽略工具清理了噪声边缘
  • 设置了旋转范围和置信度阈值
  • 测试了实时预览;对齐在所有位置跟踪部件

对齐工作正常吗?请转到 第 3 步:检查区域