资源简介
文档中.m文件为将txt文件的点云数据进行栅格化,直接可以运行。
代码片段和文件信息
clc;clear;close all;
pointdata=importdata(‘CSite4_orig.txt‘);
%坐标最小值
minx=min(pointdata(:1));
miny=min(pointdata(:2));
minz=min(pointdata(:3));
% 平移至原点
pointx=pointdata(:1)-minx;
pointy=pointdata(:2)-miny;
pointz=pointdata(:3)-minz;
%确定步长
step=max(pointy)/2048
%遍历点云
X=min(pointx):step:max(pointx);
Y=min(pointy):step:max(pointy);
%生成曲面并平滑
[X1Y1]=meshgrid(XY);
Z=griddata(pointxpointypointzX1Y1);
[mn]=size(Z);
TZ=zeros(mn);
for i=1:m
for j=1:n
TZ(ij)=Z(in-j+1);
end
end
maxTZ=max(max(TZ));
minTZ=min(min(TZ));
%进行灰度重新分配
I=uint8(TZ/(maxTZ-minTZ)*255);
figure
imshow(I);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-26 22:43 点云栅格化\
文件 20722400 2001-12-16 22:55 点云栅格化\CSite4_orig.txt
文件 670 2018-06-26 16:54 点云栅格化\Rasterized.m
- 上一篇:现代数字图像处理技术提高及应用案例详解
- 下一篇:基于PCA的人脸识别matlab)
相关资源
- 基于PCA的人脸识别matlab)
- 现代数字图像处理技术提高及应用案
- 支持向量机SVM和核函数的matlab程序代
- GA算法解决TSP问题(超完整版)(ma
- 自适应局部迭代滤波(Adaptive local i
- 基于惯性传感器的室内导航的MATLAB轨
- 基于图像轮廓的图像分割程序 matlab
- Kalman Filtering - Theory and Practice Using M
- 多张图片同时在三维空间中显示matl
- mean shift目标跟踪matlab程序
- 基于MATLAB的数字调相系统的分析与仿
- 基于二叉树和最优截断的图像压缩算
- 基于模板匹配的人脸检测-教程-matla
- MATLAB实现多图融合
- retinex matlab实现带测试图
- 图像处理手动自动分割 matlab程序
- 高斯混合模型提取背景matlabcode
- Matlab 与 Excel数据统计与分析方法
- 2019年吉林省大学生数学建模_CBA 球队
- MMC_仿真模型
- rs编解码(matlab程序)
- MATLAB基于fox-li迭代算法的激光谐振腔
- matlab车牌自动识别程序字符模板+程序
- MATLAB从入门到精通PDF
- Matlab人脸识别-PCA算法
- INS_GPS组合导航matlab仿真程序
- 车牌识别matlab95751
- 可视密码的matlab实现,附带展示ppt
- dft的matlab实现
- MATLAB在动态经济学中的应用
评论
共有 条评论