跳到主要内容

AI 驱动文档

您想了解什么?

第一步:成像

成像决定了相机实际看到什么。后续每一步都建立在这张图像之上,因此这是唯一值得过度投入的步骤。

简而言之
  • 按 Smart imaging,选择效果最佳的候选图像,仅在必要时手动微调
  • 力求图像清晰、照明均匀,能用肉眼看到缺陷
  • 在运动产线上保持短曝光,优先通过 LED 亮度而非增益来补光
  • 在训练任何模型之前固定好图像设置,因为后期更改意味着要重新训练

OV Spark 程序编辑器中的成像步骤,包含 Smart imaging、Autofocus only,以及手动曝光、LED 亮度和对焦控件

从自动按钮开始​

按钮作用
Smart imaging同时设置曝光、照明和对焦
Autofocus only仅运行对焦程序,不改动曝光和照明

按下任一按钮时,相机会询问优化目标:Whole frame(整幅画面),或在实时视图上 Draw a region(绘制区域)。当场景其余部分比待检特征明显更亮或更暗,或背景位于不同景深时,围绕待检特征绘制一个区域。

Smart imaging 不会悄悄更改您的设置。它会以不同的曝光、LED 开关组合捕获一组候选图像,并请您 Choose the best-looking image。其中一张会被标记为 Recommended。选择缺陷最清晰的那张,然后点击 Apply these settings。

以缺陷为准评估候选图像,而不是看图像是否好看

推荐的候选图像通常是整体最平衡的图像。但那不一定是浅划痕或低对比度印字最明显的那张。请关注您真正在意的特征。

手动微调​

设置控制内容注意事项
Exposure (ms)传感器采集光线的时长时间越长越亮,但运动中的部件会模糊
LED brightness (%)内置环形灯的功率0 表示完全关闭
Focus由自动对焦电机驱动的镜头位置在全缩放下微调直至边缘清晰
Image orientation旋转图像以匹配安装方向在绘制任何区域之前设定
Lighting mode内置 LED 的工作方式:Off、Strobe 或 Always on见下文

照明模式​

照明模式控件,包含 Off、Strobe 和 Always on

模式作用适用场景
Strobe仅在捕获瞬间闪烁 LED大多数产线。运行温度更低,LED 寿命更长
Always on始终点亮 LED闪烁会干扰附近作业的操作员时
Off保持环形灯熄灭,忽略 LED brightness您使用自己的外部光源照亮部件,或内置 LED 产生眩光时
Off 与亮度为 0 不同

两者都会熄灭环形灯,但 Off 会保留您的亮度值,以便切换回来时使用。使用 Off 可在外部光源下试拍,然后无需重新输入设置即可切回 Strobe。

OV Spark 无缩放功能

OV Spark 没有 Zoom 控件;这是 OV Spark Pro 的功能。要获取小部件的更多细节,请将相机移近或使用更长焦距的镜头。

在 Advanced settings 下:

设置适用场景
Gain (dB)无法增加光照、也无法延长曝光时。它会提亮图像但引入噪声
LED ring mode需要不同于默认的照明模式时
White balance mode 和 temperature颜色很重要时,Color Match 就需要
使用 Color Match 前先固定白平衡

自动白平衡会在画面中颜色变化时重新适应,而这正是 Color Match 试图测量的内容。如果程序中包含 Color Match 工具,请先在此设置固定白平衡。

好图像的标准​

  • 清晰:在最大缩放下,特征具有锐利的边缘
  • 光照均匀:没有过曝的高光,特征所在位置也没有黑色阴影
  • 一致性:连续十次捕获的图像看起来一致
  • 充满画面:零件占据画面的大部分,让 AI 有足够的像素可以处理
诚实的检验标准

如果您自己都无法在相机图像中看到缺陷,那么 AI 也学不会它。现在就通过光照和位置来解决这个问题。没有任何数量的训练数据能够拯救一张缺陷不可见的图像。

运动中的零件​

OV Spark 采用全局快门,因此运动中的零件不会发生畸变。但它仍然可能模糊,因为在传感器收集光线的过程中零件一直在移动。

规则是:在曝光期间,零件的移动应小于约一个像素。如果运动产线上的边缘看起来发软,请缩短曝光时间,并优先用 LED 亮度、其次用增益来补偿损失的光量。

Overview 的光学计算器包含最大零件速度、视场、安装距离和最小缺陷尺寸等工具。请在相机型号下选择您的相机。

为什么这一步要先做​

事后更改图像意味着需要重新训练

工具是基于训练时使用的图像来学习的。训练后如果更改对焦、曝光、光照、朝向或安装位置,相机看到的内容就与它所学到的不再匹配。需要重新捕获样本并重新训练。

这就是为什么图像设置是第 1 步,而不是最后的点缀。

第 5 步,共 13 步
← 上一步创建程序
下一步 →步骤 2:触发