跳到主要内容

AI 驱动文档

您想了解什么?

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

OV10i 说明

OV10i 仅支持 classification 模型。 本页提及的 Segmentation 功能在 OV20iOV80i 摄像头上可用。

本指南向您展示如何创建和配置感兴趣区域(ROIs)以进行检测。ROIs 是相机在部件上将检查缺陷、特征或质量问题的具体区域。

**使用本指南的时机:**在您完成相机成像和模板图像的设置后,但在训练 AI 模型之前。这里您需要明确指示相机应检查的区域。

ROIs 是什么?

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

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

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

先决条件

  • 相机成像已配置并对焦
  • 已捕获模板图像(若使用对齐)
  • 访问 Recipe Editor
  • 用于检测的样品部件已定位

Step 1: 访问 Inspection Setup

1.1 导航至 Inspection Setup

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

您将看到的内容: 部件预览,以及用于在检测区域周围绘制 ROIs 的工具。

Step 2: 创建您的第一个 ROI

2.1 新增 ROI

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

2.2 定位您的 ROI

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

ROI 大小提示:

  • 覆盖可能出现问题的整个区域
  • 不要设得太大 — 关注具体特征
  • 在特征周围留出一些边距以适应部件变动

Step 3: 配置 ROI 设置

3.1 给 ROI 命名

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

3.2 ROI 类型(自动)

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

  • Classification Recipe:ROIs 将用于通过/不通过的决策
  • Segmentation Recipe:ROIs 将用于 measuring 和分析特征
备注

你无需设置 ROI 类型——它将自动与您的 recipe 类型匹配。

Step 4: 添加多个 ROIs

4.1 创建附加 ROI

  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 重叠

Step 5: 测试 ROI 覆盖范围

5.1 检查 ROI 定位

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

5.2 使用不同部件进行测试

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

Step 6: 保存与验证

6.1 保存 ROI 设置

  1. 点击 "Save" 保存 ROI 配置
  2. 验证所有 ROI 的命名和定位正确
  3. 检查 ROI 类型是否与您的检测目标相匹配

6.2 回顾您的设置

快速清单:

  • ✅ 所有检测区域均有 ROI
  • ✅ ROI 的尺寸和定位正确
  • ✅ ROI 名称清晰且具描述性
  • ✅ ROI 与您的 recipe 类型(classification/segmentation)匹配
  • ✅ 覆盖部件变体与定位

常见的 ROI 模式

单一特征检测

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

多特征检测

  • 针对不同特征的多个 ROI
  • 每个 ROI 检测一个特定区域
  • 例子:检查焊缝质量、表面处理和孔的存在

区域覆盖检测

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

ROI 设置故障排除

ROI 过小

问题:边缘缺少缺陷

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

ROI 过大

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

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

ROI 未对齐

问题:ROI 没有覆盖某些部件的特征

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

ROI 过多

问题:设置复杂,处理缓慢

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

Success! Your ROIs are Configured

Your inspection setup now has:

ROIs positioned over all inspection areas

Clear naming for easy identification

Proper sizing to capture defects and features

Appropriate types for your inspection goals

Coverage for part variations and positioning

Next Steps

After configuring your ROIs:

  1. Navigate to Label & Train to teach the AI what to look for
  2. Capture training images showing good and bad examples
  3. Label your ROIs with the correct classifications
  4. Train your AI model using the ROI areas you've defined
  5. Test the inspection with new parts to verify performance

Quick Reference

ROI Creation Steps

  1. Add ROI → Click "+ Add ROI"
  2. Position → Drag to correct location
  3. Size → Drag corners to fit feature
  4. Name → Enter descriptive name
  5. Save → Store configuration

ROI Naming Examples

  • Good names: "Weld_Check", "Surface_Scratch", "Hole_Present"
  • Poor names: "ROI1", "Area", "Check"

🔗 相关链接