主要内容

pcorganize

将三维点云转换为有组织的点云

描述

例子

ptCloudOut= pcorganize (ptCloudIn参数个数转换成三维点云ptCloudIn,变成一个有组织的点云,ptCloutOut,利用传感器参数,参数个数

例子

全部折叠

将点云数据加载到工作区中。

文件名= fullfile (toolboxdir (“激光雷达”),“lidardata”“低成本航空”“HDL64”...“pointCloud”“0001.纤毛运动”);ptCloudUnorg = pcread(文件名);

指定激光雷达传感器的水平分辨率。

horizontalResolution = 1024;

创建一个lidarParameters对象,该对象表示HDL64E指定传感器horizontalResolution

params = lidarParameters (“HDL64E”, horizontalResolution);

将无组织点云转换为有组织点云。

ptCloudUnorg ptCloudOrg = pcorganize (params);

显示输入点云的尺寸。

大小(ptCloudUnorg.Location)
ans =1×237879年3

显示转换点云的大小。pointCloud对象将组织好的点云存储为——- - - - - -N-by-3数组,而它们存储无组织的点云为3矩阵

大小(ptCloudOrg.Location)
ans =1×364 1024 3

输入参数

全部折叠

输入点云数据,指定为pointCloud对象。

激光雷达传感器参数,指定为lidarParameters对象。有关激光雷达传感器参数的更多信息,请参见激光雷达传感器参数

输出参数

全部折叠

有组织的点云数据,返回为pointCloud对象。

介绍了R2021b