www.gusucode.com > vision 源码程序 matlab案例代码 > vision/RemoveOutliersFromNoisyPointCloudExample.m
%% Remove Outliers from Noisy Point Cloud % Create a plane point cloud. % Copyright 2015 The MathWorks, Inc. gv = 0:0.01:1; [X,Y] = meshgrid(gv,gv); ptCloud = pointCloud([X(:),Y(:),0.5*ones(numel(X),1)]); figure pcshow(ptCloud); title('Original Data'); %% % Add uniformly distributed random noise. noise = rand(500, 3); ptCloudA = pointCloud([ptCloud.Location; noise]); figure pcshow(ptCloudA); title('Noisy Data'); %% % Remove outliers. ptCloudB = pcdenoise(ptCloudA); figure; pcshow(ptCloudB); title('Denoised Data');