文章目录 一、思路 二、代码 三、实现效果 一、思路 初始的方法使用了真实的数据进行计算,其实可以借鉴C语言中指针的思想,只需要记录每个点的索引即可,并不需要每一个点的x,y,z都参与计算。此外就是了解了一些MATLAB中语法性能的问题,实现的效果相较于之前会好很多,20万个点左右可以在很短的时间完成膨胀、腐蚀操作。 二、代码 main.m %基于数学形态学的点云滤波 clc clear close all; %获取点云数据 [fileName,pathName]=uigetfile('*.txt'