点云数据去噪(Point Cloud Processing Toolbox)

dt = 0:0.01:1;
[X,Y] = meshgrid(dt ,dt );
ptCloud = pointCloud([X(:),Y(:),0.5*ones(numel(X),1)]);

figure
pcshow(ptCloud);
title('原始点云数据');

通过以上代码生成点云数据并进行显示:

在原有数据上增加噪声,具体代码如下:

noise = rand(500, 3);
ptCloudA = pointCloud([ptCloud.Location; noise]);
figure
pcshow(ptCloudA);
title('增加噪声后数据');

调用Point Cloud Processing Toolbox中的相关函数进行去噪:

ptCloudB = pcdenoise(ptCloudA);

figure;
pcshow(ptCloudB);
title('去噪后数据');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值