欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

matlab 读取点云并自定义点云显示颜色

程序员文章站 2022-05-22 13:35:09
...

一、官网教程

pcread
pcShow

二、代码示例

%------------------读取点云------------------------
pc0 = pcread('1.pcd') ;
pc1 = pcread('2.pcd') ;
%pcshowpair(pcloud,pcloud1);%创建一个可视化描述两个输入点云之间的差异。
%pcshow(pc0);%使用存储在点云对象中的位置和颜色显示点。
%------------------显示第一个点云------------------
xyzPoints=[pc0.Location(:,1) pc0.Location(:,2) pc0.Location(:,3)];%点云x, y,和z位置,
%指定为M-或M--N-乘以-3数字矩阵。这个xyzPoints数值矩阵M或M--N [x,y,z]分。
pcshow(xyzPoints,[1,0,0]);%对显示的点云自定义颜色
hold on;
%------------------显示第二个点云------------------                  
XYZPoints=[pc1.Location(:,1) pc1.Location(:,2) pc1.Location(:,3)];      
pcshow(XYZPoints,[0,0,1]);
hold on;
%axis off%设置是否显示坐标系

三、结果展示

matlab 读取点云并自定义点云显示颜色

相关标签: matlab学习 matlab