分类器未运行
本页帮助诊断并解决 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. 运行手动测试捕获
- 使用 continuous mode(连续模式)或发送一个 hardware trigger(硬件触发)
- 确认:
- 图像已捕获
- 分类器结果出现(pass/fail、good/bad、class name)
若捕获后没有输出 → 模型可能未训练或加载失败。
5. 重新启动摄像头
若一切配置看起来正确 but 分类器仍无响应:
- 通过开关断电再上电,或断开/重新连接电源
- 等待 20–30 秒以完成启动
- 打开 HMI,使用新的触发进行测试
重新启动摄像头将从头加载模型和 classifier 运行时。
6. 查看日志
- 访问 logs.overview.ai
- 上传日志包以供内部分析
- 以此验证分类器启动状态和运行时行为
分类器架构参考
分类模型:“Cats vs. Dogs” 方法
- 当每个 ROI/图像只有一个单一且离散的类别时效果最佳
- 测试时使用 Fast Mode,生产时使用 Accurate Mode
- 常见用例:
- 螺栓松动检测
- 轴对中
- 潤滑脂存在检测
- 散热器针脚状态
提示
在回答:“这些选项中,哪个看起来像这个?” 时使用分类。
分割模型:“Where’s Waldo?” 方法
- 使用场景:
- 缺陷大小和形状多变
- 需要定位“精确缺陷区域”
- 速度关键(更短的循环时间)
- 常见用例:
- 表面划痕
- 泡沫覆盖
- 缝隙检测
提示
在回答:“问题出在哪里?” 时使用分割。
最终检查清单
项目 | 运行分类器所需条件 |
---|---|
活动配方已选择 | ✅ |
至少定义一个 ROI | ✅ |
ROI 包含 classifier block | ✅ |
经过训练的模型状态:“Trained” | ✅ |
捕获触发正常工作 | ✅ |