1、加载点云数据及可视化显示
filename='C:\\Users\\Admin\\Desktop\\3dpointcloud\\Cloud(1).pcd';
points_pcd=pcread(filename);
% pcshow(points_pcd,"BackgroundColor",[1 1 1]);%修改背景颜色,注意此处归一化0-1
% 显示点云图像
pcshow(points_pcd)
title("原始点云", 'FontSize', 14)

2、点云降噪处理
% 使用pcdenoise进行降噪
denoisedPtCloud = pcdenoise(points_pcd);
3、点云下采样
% 使用pcdownsample进行随机下采样
downsampledPtCloud = pcdownsample(denoisedPtCloud, 'random', 0.5);
参数说明:0.5代表抽稀50%的点。

4、点云平滑处理
smoothedData = smooth(pcdData, 'knn', 10);