跳到主要内容

分类器未运行

本页帮助诊断并解决 OV20i 的分类模型在检查过程中无法激活或返回结果的问题。

提示

在分类模式下,一旦收到触发信号(通过硬件触发或连续模式),图像将被自动捕获,且结果将显示在 HMI 上——前提是分类器正常工作。


常见症状

  • 图像已捕获,但在 HMI 上未显示分类结果
  • Classifier 选项卡显示“Not Trained”或“Needs Training”
  • UI 卡在“Training…”或分类器从未完成
  • HMI 的结果区域保持空白或显示“No classification”
  • 仅显示图像,但没有标签、颜色或类别分数

逐步故障排除

1. 确认配方处于活动状态

  • 打开 All Recipes
  • 确保您的分类配方标记为 🟢 Active
  • 同一时间只能有一个配方处于活动状态

2. 验证分类器设置

  • 打开 Recipe Editor → Regions of Interest (ROIs)
  • 确认:
    • 至少定义一个 ROI
    • ROI 已添加一个 classifier block
    • ROI 配置中没有错误或警告

3. 检查训练数据

  • 转到 ROI 的 Classifier tab
  • 确认:
    • 图像已上传并标注为 至少两类
    • Train 按钮已点击并完成
    • 状态显示 “Trained”,不是 “Needs Training” 或 “Not Ready”
  • 若在 Fast Mode 下训练,准确性可能较低;请在生产中改为 Accurate Mode 重新训练

4. 运行手动测试捕获

  1. 使用 continuous mode(连续模式)或发送一个 hardware trigger(硬件触发)
  2. 确认:
    • 图像已捕获
    • 分类器结果出现(pass/fail、good/bad、class name)

若捕获后没有输出 → 模型可能未训练或加载失败。


5. 重新启动摄像头

若一切配置看起来正确 but 分类器仍无响应:

  1. 通过开关断电再上电,或断开/重新连接电源
  2. 等待 20–30 秒以完成启动
  3. 打开 HMI,使用新的触发进行测试

重新启动摄像头将从头加载模型和 classifier 运行时。


6. 查看日志

  • 访问 logs.overview.ai
  • 上传日志包以供内部分析
  • 以此验证分类器启动状态和运行时行为

分类器架构参考

分类模型:“Cats vs. Dogs” 方法

  • 当每个 ROI/图像只有一个单一且离散的类别时效果最佳
  • 测试时使用 Fast Mode,生产时使用 Accurate Mode
  • 常见用例:
    • 螺栓松动检测
    • 轴对中
    • 潤滑脂存在检测
    • 散热器针脚状态
提示

在回答:“这些选项中,哪个看起来像这个?” 时使用分类。

分割模型:“Where’s Waldo?” 方法

  • 使用场景:
    • 缺陷大小和形状多变
    • 需要定位“精确缺陷区域”
    • 速度关键(更短的循环时间)
  • 常见用例:
    • 表面划痕
    • 泡沫覆盖
    • 缝隙检测
提示

在回答:“问题出在哪里?” 时使用分割。


最终检查清单

项目运行分类器所需条件
活动配方已选择
至少定义一个 ROI
ROI 包含 classifier block
经过训练的模型状态:“Trained”
捕获触发正常工作

🔗 另请参阅