mindelec.data.PointCloudSamplingConfig
- class mindelec.data.PointCloudSamplingConfig(sampling_mode, bbox_type, mode_args=None, bbox_args=None)[源代码]
PointCloud-Tensor生成的采样空间配置。
- 参数:
sampling_mode (int) - 点采样方法。支持0(UPPERBOUND)和1(DIMENSIONS)。
bbox_type (int) - 采样空间的边界框类型,仅支持立方体形状采样空间。支持0(STATIC)和1(DYNAMIC)。
mode_args (Union[int, tuple]) - 采样模式的采样上界号。默认值:None。
bbox_args (tuple) - 用于采样的边界参数,在不同的 bbox_type 中有不同的定义。默认值:None。
- 异常:
TypeError - 如果 sampling_mode 不是int。
TypeError - 如果 bbox_type 不是int。
TypeError - 如果 mode_args 不是int或tuple中的一个。
TypeError - 如果 bbox_args 不是tuple。
TypeError - 如果 sampling_mode 为0,但 mode_args 不是int。
TypeError - 如果 sampling_mode 为1,但 mode_args 不是三个整数的tuple。
ValueError - 如果 sampling_mode 为1,但 mode_args 的长度不是3。
ValueError - 如果 sampling_mode 不在[0(UPPERBOUND), 1(DIMENSIONS)]中。
ValueError - 如果 bbox_type 不在[0(STATIC), 1(DYNAMIC)]中。
- 支持平台:
Ascend