跳到主要内容

检测设置向导(如何配置 ROIs)

本指南介绍如何为您的检测创建和配置 ROIs(Regions of Interest)。ROIs 是相机将对其进行缺陷、特征或质量问题检测的零件上特定区域。

使用时机: 在完成相机成像和模板图像的设置后,但在训练 AI 模型之前。这时您需要向相机明确告知要检测的区域。

什么是 ROIs?

ROIs(Regions of Interest) 是您在图像上绘制的框或形状,用于标记:

  • 可能出现缺陷的区域
  • 您要检查的特征(划痕、凹痕、缺失部件)
  • 需要检测的特定组件
  • 零件上的质量检查点

将 ROIs 视为: 在检测过程中你希望相机“查看”的区域绘制的框。

先决条件

  • 相机成像已配置并对焦
  • 已捕获模板图像(如使用 alignment)
  • 访问 Recipe Editor
  • 用于检测的样件已放置就位

步骤 1:进入 Inspection Setup

1.1 导航至 Inspection Setup

  1. 打开您的 Recipe Editor
  2. 在左侧菜单中点击 "Inspection Setup"
  3. 您将看到相机的实时视图或模板图像

您将看到: 显示零件预览并带有用于在检测区域绘制 ROIs 的工具。

步骤 2:创建第一个 ROI

2.1 新增一个 ROI

  1. 点击 "+ Add ROI""+ Rectangle" 按钮
  2. 在图像上单击并拖动 以创建包围要检测区域的框
  3. 释放 以创建 ROI

2.2 调整 ROI 的位置

  1. 拖动 ROI 将其放在要检测的特征上
  2. 拖动角点 调整 ROI 大小以适合检测区域
  3. 确保 ROI 覆盖缺陷可能出现的整个区域

ROI 尺寸小贴士:

  • 覆盖 可能出现问题的完整区域
  • 不要过大——聚焦于具体特征
  • 在特征周围留出边距,以适应部件变化

步骤 3:配置 ROI 设置

3.1 给 ROI 命名

  1. 点击 ROI 以选中它
  2. 输入描述性名称,如 "Weld_Check" 或 "Surface_Scratch"
  3. 使用清晰的名称,描述你要检测的内容

3.2 ROI 类型(Automatic)

ROI 类型将由你的 recipe 自动确定:

  • Classification Recipe:ROIs 将用于通过/不通过 的判断
  • Segmentation Recipe:ROIs 将用于测量和分析特征
备注

你不需要手动设置 ROI 类型——它会自动与你的 recipe 类型匹配。

步骤 4:添加多个 ROIs

4.1 创建额外的 ROIs

  1. 对每个新的检测区域点击 "+ Add ROI"
  2. 将每个 ROI 放置在部件的不同特征上
  3. 给每个 ROI 提供唯一、描述性的名称

4.2 组织你的 ROIs

焊接部件的示例 ROI 设置:

  • ROI 1: "Weld_Quality"(检查焊缝外观)
  • ROI 2: "Surface_Finish"(检查表面划痕)
  • ROI 3: "Hole_Present"(核实孔是否存在)

4.3 ROI 最佳实践

  • 每个要检测的特征一个 ROI
  • 相似特征保持尺寸一致
  • 命名清晰,便于识别
  • 尽量避免 ROI 重叠

步骤 5:测试 ROI 覆盖范围

5.1 检查 ROI 位置

  1. 如有可能,稍微移动部件
  2. 验证 ROI 仍覆盖检测区域
  3. 如有需要,调整 ROI 大小以应对部件变化

5.2 使用不同部件进行测试

  1. 如有可用,尝试不同的部件示例
  2. 检查 ROI 是否覆盖所有部件上相同的特征
  3. 若遗漏重要区域,重新调整 ROI

步骤 6:保存并验证

6.1 保存 ROI 设置

  1. 点击 “Save” 以存储 ROI 配置
  2. 验证所有 ROIs 的命名和位置正确
  3. 检查 ROI 类型是否符合检测目标

6.2 回顾设置

快速清单:

  • ✅ 所有检测区域均有 ROIs
  • ✅ ROI 尺寸和位置正确
  • ✅ ROI 名称清晰且描述性强
  • ✅ ROI 类型与您的检测目标(classification/segmentation)匹配
  • ✅ 覆盖范围覆盖部件变化和定位

常见 ROI 模式

单一特征检测

  • 一个 ROI 覆盖主要检测区域
  • 简单的通过/不通过 分类
  • 示例:检查标签是否存在

多特征检测

  • 若干 ROI 覆盖不同特征
  • 每个 ROI 检查一个特定区域
  • 示例:检查焊接质量 + 表面光洁度 + 孔存在性

区域覆盖检测

  • 大 ROI 覆盖整个检测表面
  • Segmentation 用于测量缺陷覆盖面积
  • 示例:测量表面的总划痕面积

ROI 设置故障排除

ROI 太小

问题:边缘处缺陷未被检测到

解决方法:增大 ROI 尺寸以覆盖完整特征区域

ROI 太大

问题:包含不需要的背景区域

解决方法:缩小 ROI 尺寸以聚焦于特定特征

ROI 未对齐

问题:某些部件上的特征未被 ROI 覆盖

解决方法:使用 aligner 工具,或增大 ROI 以应对部件变化

ROI 过多

问题:设置复杂,处理速度慢

解决方法:将相似特征合并为更少但更大的 ROI

成功!您的 ROIs 已配置

您的检测设置现在包含:

ROIs 已覆盖所有检测区域

命名清晰,便于识别

尺寸合适,能够捕获缺陷和特征

类型适配检测目标

覆盖范围覆盖部件变化和定位

下一步

在配置完 ROIs 之后:

  1. 跳转到 Label & Train 以教 AI 要寻找的内容
  2. 捕捉用于训练的图像,展示良好和不良示例
  3. 为你的 ROIs 设置正确的分类标签
  4. 使用你定义的 ROI 区域来训练 AI 模型
  5. 对新零件进行检测以验证性能

快速参考

ROI 创建步骤

  1. 新增 ROI → 点击 "+ Add ROI"
  2. 定位 → 拖动至正确位置
  3. 尺寸 → 拖动角点以适合特征
  4. 命名 → 输入描述性名称
  5. 保存 → 存储配置

ROI 命名示例

  • 好名称: "Weld_Check"、"Surface_Scratch"、"Hole_Present"
  • 不佳名称: "ROI1"、"Area"、"Check"

🔗 相关链接