掩膜列表提取点云

功能: 利用掩膜列表提取点云

输入参数

名称 类型 合法范围 缺省值 含义

点云

XYZPoints

点云

检测结果掩膜图列表

BinaryImage

检测结果掩膜图列表

输出参数

名称 类型 合法范围 缺省值 含义

掩膜后点云列表

XYZPoints

输出经过掩膜的点云列表

初始化: 不需要

运行时参数

名称 类型 合法范围 缺省值 含义

形状类型

String

['minAreaRect', 'polygon', 'minMaxPoint','centerCirclr']

minAreaRect

若值为minMaxPoint,则依据polygon的最小最大点取对应点云,消耗的时间会少一些;若值为minAreaRect,则依据最小包围框取点云,这两种方法均可向外扩充padding像素大小;若值为polygon,则直接取对应区域的点;若值为centerCircle, 则通过检测结果中心点位置取指定半径的圆形区域点云

形状类型 参数 类型 合法范围 缺省值 含义

minAreaRect

包围框外扩像素

Integer

[-1000, 10000]

10

包围框外扩像素

开启反向

Bool

False

默认输出掩膜内的点云, 置为True则输出去除所有掩膜对应点云后的点云

polygon

只取眼膜边缘

Bool

False

默认输出掩膜内部的图像,置为True则输出掩膜边缘处对应的图像区域,只在形状类型为polygon时有效

边缘粗细

Integer

[1, 50]

1

边缘粗细,只在只取掩膜边缘开关打开时生效

开启反向

Bool

False

默认输出掩膜内的点云, 置为True则输出去除所有掩膜对应点云后的点云

minMaxPoint

包围框X方向外扩像素

Integer

[-1000, 10000]

10

包围框X方向外扩像素

包围框Y方向外扩像素

Integer

[-1000, 10000]

10

包围框Y方向外扩像素

开启反向

Bool

False

默认输出掩膜内的点云, 置为True则输出去除所有掩膜对应点云后的点云

centerCirclr

圆半径比例

Integer

[0, 800]

0.2

圆半径比例,相对于包围框短边。参数值越大,参与法向估计的点云点越多,计算越慢,所以根据不同目标尺寸需要设置不同阈值