pcdownsample
对三维点云进行降采样
语法
说明
返回一个经过降采样的点云。若要进行不放回的随机抽样,请使用此语法。ptCloudOut = pcdownsample(ptCloudIn,"random",percentage)percentage 输入指定要返回至输出的输入部分。
使用盒式网格滤波器返回一个下采样后的点云。ptCloudOut = pcdownsample(ptCloudIn,"gridAverage",gridStep)gridStep 输入指定了一个三维盒子的大小。
通过使用盒式网格滤波器,在每个网格中选取最接近质心的点,从而返回一个下采样后的点云。ptCloudOut = pcdownsample(ptCloudIn,"gridNearest",gridStep)gridStep 输入指定了一个三维盒子的大小。
使用非均匀箱形网格滤波器返回一个下采样后的点云。您必须将网格框中的最大点数 ptCloudOut = pcdownsample(ptCloudIn,"nonuniformGridSample",maxNumPoints)maxNumPoints 设置为至少 6。
[ 返回降采样点云中包含的各点的线性索引。此语法仅在使用 ptCloudOut,indices] = pcdownsample(___)"random"、"gridNearest" 或 "nonuniformGridSample" 降采样方法时适用。
___ = pcdownsample(___, 支持上述语法中的任何参量组合,且可使用一个或多个名称-值参量指定选项。例如,Name=Value)pcdownsample(PtCloud,"random",percentage,PreserveStructure=true) 能够保留点云的有序结构。
示例
输入参数
名称-值参数
输出参量
参考
[1] Pomerleau, F., F. Colas, R. Siegwart, and S. Magnenat. “Comparing ICP variants on real-world data sets.” Autonomous Robots. Vol. 34, Issue 3, April 2013, pp. 133–148.
扩展功能
版本历史记录
在 R2015a 中推出另请参阅
函数
pcdenoise|pcplayer|pcshow|pcwrite|pcread|pcfitplane|pcmerge|pctransform|pcregistericp|pcregisterndt


