waterfall-principle
title: "瀑布原则" sidebar_position: 2 slug: /guides/ov20i/waterfall-principle
瀑布原则
时间: 2 分钟(阅读)
这是在你开始之前需要理解的最重要的概念。它会为你节省数小时的返工。
规则
只有在充分优化当前步骤后,才进入下一步。
在创建配方的每一步都基于前一步。如果你跳到后面的步骤并需要更改前面的内容,你就必须重新完成之后的步骤。
1
物理设置
安装 · 镜头 · 照明
→
2
图像设置
曝光 · 增益 · 镜头
→
3
模板与对齐器
捕获 · 对齐边缘
→
4
检测区域
绘制 ROIs
→
5
AI 训练
标注 · 训练模型
→
6
输出
通过/失败 · Node-RED
Changing image settings invalidates all downstream work
如果你返回并在完成后续步骤后调整图像设置,你将需要重新捕获模板、重新对齐、重新定位所有检测区域,并重新训练你的 AI 模型。这适用于任何步骤:提前更改某些内容会迫使你重新完成之后的内容。
为什么这很重要:一个真实案例
设想你在未启用镜头畸变矫正的情况下匆忙完成图像设置。你捕获模板图像,花费 20 分钟来设置对齐器,仔细绘制 15 个检测区域,并开始训练你的 AI 模型。
随后你发现对齐器在画面边缘附近不可靠。你意识到这是镜头畸变造成的,而这本应在图像设置中修正。
现在你需要:
- 返回到图像设置并启用镜头矫正
- 重新捕获模板图像(旧的图像现在无效)
- 重新执行整个对齐设置
- 重新定位所有 15 个检测区域
- 重新训练你的 AI 模型
本以为省下的 20 分钟,结果却变成了 2 小时的返工。
好消息
当你遵循瀑布原则时,每一步都会提供可视化反馈。你可以随时点击 实时预览 在继续之前验证你的工作。相机设计使这一过程更易,但前提是按顺序进行。
瀑布式思维
把它想象成盖房子。基础还没安放,你不会粉刷墙壁。配方中的每一步都是一层。把它做好、验证,然后再继续。提前理解这一点的客户会发现相机的表现异常出色。
开发模式是你的验证工具
在继续之前使用开发模式来验证每一步。它大约在 30 秒内训练一个快速模型,让你在提交到完整的 Production Mode 训练运行之前确认你的设置工作。这是实现可靠检测的最快路径。
按顺序执行的步骤
| 步骤 | 你要做的事 | 继续前要验证的内容 |
|---|---|---|
| 1. 物理设置 | 安装相机、选择镜头、布置照明 | 图像清晰、光线良好、部件在画面中占满 |
| 2. 图像设置 | 曝光、增益、镜头畸变矫正 | 实时预览中的图像清晰且连贯 |
| 3. 模板与对齐 | 捕获模板、设置对齐器 | 对齐在所有位置都能可靠跟踪工件 |
| 4. 检查区域 | 在待检区域绘制 ROIs | ROI 小、定位准确、随对齐移动 |
| 5. AI 训练 | 标注图像、训练模型 | 开发模式显示正确结果 |
| 6. 输出 | 配置通过/失败规则、IO | 全局通过/失败与您的预期一致 |
准备开始? 前往 安装相机。