基于数学形态学的点云滤波(改良版)

一、思路

初始的方法使用了真实的数据进行计算,其实可以借鉴C语言中指针的思想,只需要记录每个点的索引即可,并不需要每一个点的x,y,z都参与计算。此外就是了解了一些MATLAB中语法性能的问题,实现的效果相较于之前会好很多,20万个点左右可以在很短的时间完成膨胀、腐蚀操作。

二、代码

main.m

%基于数学形态学的点云滤波
clc
clear
close all;

%获取点云数据
[fileName,pathName]=uigetfile('*.txt'

版权声明:本文为dayuhaitang1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。