滤除重叠的多边形

功能描述

滤除重叠的或在掩膜外的无效多边形。

使用场景

固定与步骤 滤除掩膜外的多边形计算矩形的尺寸和位姿 连用。用于滤除不体现真实物体轮廓的多边形。

输入与输出

../../../../../_images/input_and_output17.png

参数说明

掩膜设置

输入掩膜的使用办法
默认值:SingleMask
值列表:SingleMask(将一个掩膜应用于所有多边形)、CorrespondingMasks(对于每个多边形,应用不同的掩膜)。
调节说明:更改掩膜的使用办法,可以选择将一个掩膜应用于所有多边形,或者对于每个多边形,应用不同的掩膜。

去重检查设置

超出边界比例最小阈值
默认值:0.45
调节说明:将箱子的掩膜沿长短轴的正负方向分别平移二分之一长度和二分之一宽度,计算平移后的掩膜超出最高层掩膜的部分的面积大小占掩膜自身面积的比例,如果大于阈值,则认为箱子在最高层的边界上。一般来讲,如果矩形箱子掩膜位于最高层掩膜的边角处,则只要向着移出最高层掩膜的方向平移掩膜长或者宽的二分之一后,此比例值应为 0.5,故最小阈值默认值为 0.45。当该值调大后,一般来讲超过 0.5,所有的多边形都会被过滤掉。 此步骤会优先处理位于角点处的箱子的掩膜,因此需要先判定边界处的纸箱掩膜区域。
超出边界比例最大阈值
默认值:0.6
调节说明:将箱子的掩膜沿长短轴的正负方向分别平移二分之一长度和二分之一宽度,计算平移后的掩膜超出最高层掩膜的部分的面积大小占掩膜自身面积的比例,如果小于阈值,则认为箱子在最高层的边界上。一般来讲,如果矩形箱子掩膜位于最高层掩膜的边角处,则只要向着移出最高层掩膜的方向平移掩膜长或者宽的二分之一后,此比例值应为 0.5,故最大阈值默认值为 0.6。 此步骤会优先处理位于角点处的箱子的掩膜,因此需要先判定边界处的纸箱掩膜区域。
多边形最大重叠比例(0~1)
默认值:0.2
调节说明:如果两多边形重叠比例大于此阈值,则需要滤除其中一个。

输出策略

位置限制
默认值:AtCorners
值列表:AtCorners,None
调节说明:如下图所示,左侧为默认设置下的输出图像,右侧为设置为 None 时的输出图像。
../../../../../_images/position_limit.png