检测框里有了结果,为什么机器人还不能马上动作?
把检测结果整理成七字段事件,再用三道质量门决定它能否进入离线猜拳策略。
这一课会解决什么?
你会核对来源、时间、位置、置信度和跟踪连续性,修正三个Python常量,并用固定测试解释为什么可靠结果可以进入Mock、问题结果必须停止。
先接对数据源 · 接住上一阶段
程序逻辑和数据来源都对上,才开始组装事件
两个文件只在本页核验。不上传、不执行,也不复制正文。
还差两份上游记录:先核验程序逻辑和相机角色。
为什么需要两个上游文件?
开发笔记证明五模块曾在固定Mock中完成静态修改与解释;双摄记录证明环境广角负责感知、手部特写只作监视。两者都不能单独证明真实相机、真实设备或动作权限。
- 1看原始帧先确认来源和时刻
- 2读检测结果类别、位置与置信度
- 3组装观察事件字段对齐规则检查
- 4决定是否放行不放行则保持停止
先看这一帧,再读程序准备交付的字段
四个案例都来自同一组合成教学数据;你看到的是事件结构,不是真实摄像头画面。
原始帧INPUT_ENV_USB
| 字段 | 当前值 | 核对 | 为什么需要 |
|---|
换一种情况,第一处不可靠会出现在哪里?
运行前先判断。页面不会提前把正确字段标成红色。
把四次判断留下来,成为可以复验的学习记录
完成四个案例后,才能下载本地JSON。
结果尚未解锁学习记录不证明身份、课程学分、真实视觉性能、远程资格或硬件权限。
现在把三条规则写进Python适配器
只修改三个常量;页面检查结构,但不执行或保存你编辑的代码。
完成观察案例后开放编辑。
- 可靠新帧等待结构检查
- 置信度不足等待结构检查
- 画面过期等待结构检查
- 跟踪跳变等待结构检查
测试运行器读取课程固定数据,不读取摄像头。
完成静态检查和四个可信测试后再解释。
可选扩展:从猜拳分类迁移到通用机器人视觉
猜拳分类器会说“是什么”,通用机器人还需要知道什么?
这是一项可选迁移练习:比较图像分类、目标检测、多目标跟踪和控制观测,找到每一级新增的信息。
整张图 → 一个类别
知道“是什么”多个类别+检测框
知道“在哪里”检测结果+跟踪标识
知道“是不是它”选中目标+来源、时间和质量
知道“现在能否采用”合成教学输入整帧只有一个类别
FRAME → paper 0.96扩展阅读:OpenCV、ROS 2与JSON Schema官方资料
想继续开发,可以从三个权威接口往下读
链接只在你主动点击时访问外网,不参与本地实验。