判数量够不够
数够没有:画面里有几个、每个容器里各有几个,或者手真的做了几次动作。三种口径对应三种类型,选错口径是最常见的错误。
要数够数量(放 4 颗螺丝、每盘 6 个、真的拧了 3 次)时用这一组。平台的检测类型窗口里,这三种类型都在「计数」组下。
先选对口径
数量有三种口径,选错是最常见的错误:
| 要求 | 用哪个 |
|---|---|
| 画面里同时看到 N 个 | 物体计数 |
| 多个容器,每个容器里各自要 N 个 | 容器内分类计数 |
| 真的做了 N 次动作(拧了 N 颗螺丝) | 动作计数 |
物体计数
判什么:同一画面里同时看到的这个零件数量满足要求。
适用场景:放 4 颗螺丝;夹 2 个标签;扣 6 个卡扣。
怎么配:
- 目标类别;
- 数量选 恰好 / 至少 / 至多 / 区间。
物体计数是全画面计数
别的料盘里的同类零件也会被数进来。要限定范围,画推理区域,或改用容器内分类计数。
它只看「有几个」,不管有没有真的拧过。要证明拧过,和动作计数组合,见照典型场景配里的场景 2。
容器内分类计数
判什么:画面里有多个容器(盘子、卡槽),每个容器里的零件分别计数、分别达标。
适用场景:每盘 6 个白饺子 2 个黑饺子;每个卡槽 4 颗螺丝 4 个螺母。
怎么配:
- 父容器类别:盘子 / 槽位。
- 子类:点 + 子类 逐个添加,每类填数量要求(精确,或最少~最多)。
- 通过模式:
- 所有容器都满足才通过(严格);
- 任一容器满足即通过;
- 全画面各子类总数满足即通过。
注意:比全画面计数准,不会把别处的同类零件数进来。可以放进组合条件。
动作计数
判什么:按真实做了几次动作计数。每个位置:手到位、停留(拧)、离开,算 1 次。
适用场景:拧 4 颗螺丝;拧紧 3 处。
怎么配:
- 动作:拧螺丝。
- 位置来源:如 screw,画面里每颗螺丝算一个位置。
- 次数:恰好 / 至少 / 至多 / 区间。
- 证据:停留 + 旋转(手动螺丝刀用这个)。停留默认 800 ms,累计旋转默认 270°,到位距离默认 1.5 倍手掌。
- 同一位置只记一次:防止在一颗螺丝上拧三下凑数(建议勾)。
- 允许返工重新计:返修重拧时总数不重复累加。
注意:
- 目前只支持手动螺丝刀。
- 一体机内置手部识别模型,类别表里不用加「手」。
- 「螺丝都在并且都拧过」要用组合:物体计数 + 动作计数,全部满足。见照典型场景配里的场景 2。
