验证箱形目标物体掩膜

功能描述

按指定规则判断箱子掩膜是否符合要求,并输出符合要求掩膜的列表。

使用场景

常用于箱子拆垛,判断箱子掩膜是否符合要求。

输入

  • 掩膜图像(必连):待验证的箱子掩膜图像。

  • 箱子位姿(必连):箱子的位姿。

  • 真实尺寸(可连):箱子的真实尺寸。当勾选步骤参数 “尺寸验证” 时,该端口可连。

输出

  • 有效的掩膜列表:符合要求的箱子掩膜图像。

  • 有效的位姿:符合要求的箱子位姿。

  • 结果列表:掩膜验证结果列表(布尔值列表)。

参数说明

尺寸校验

掩膜尺寸校验开启后,该步骤会将箱子的掩膜尺寸和真实尺寸比较,尺寸误差在允许范围内的掩膜视为符合尺寸要求。

  • 尺寸校验

    • 勾选:开启箱子掩膜尺寸校验。

    • 取消勾选:关闭箱子掩膜尺寸校验。

  • 尺寸误差范围

    箱子尺寸相比于真实尺寸的最大允许偏差,超过该值则判定为不符合尺寸要求。 单位为毫米(mm)。

  • 过滤类型

    该参数用于选择结果的输出方式:

    • DeleteInvalid:只输出符合尺寸要求的箱子掩膜图。推荐在生产阶段使用。

    • DeleteAll:只要存在一个不符合尺寸要求的箱子掩膜图,所有掩膜图(包括符合尺寸要求的)均被去除。适用于对箱子掩膜尺寸一致性要求较高的场景。

矩形度校验

掩膜矩形度校验开启后,该步骤会计算箱子掩膜矩形度(掩膜面积占掩膜最小外接矩形面积的比例),比例大于最小矩形度阈值,则该箱子掩膜符合矩形度要求。

  • 矩形度校验

    • 勾选:开启箱子掩膜矩形度校验。

    • 取消勾选:关闭箱子掩膜矩形度校验。

  • 最小矩形阈值

    矩形度的最低要求。矩形度 = 掩膜面积 / 最小外接矩形面积。

    掩膜矩形度计算值小于该阈值则判定为不符合矩形度要求,该掩模图将被丢弃。

  • 过滤类型

    该参数用于选择结果的输出方式:

    • DeleteInvalid:只输出符合矩形度要求的箱子掩膜图。推荐在生产阶段使用。

    • DeleteAll:只要存在一个不符合矩形度要求的箱子掩膜图,所有掩膜图(包括符合矩形度要求的)均被去除。适用于对箱子掩膜矩形度一致性要求较高的场景。