matlab 读取点云并自定义点云显示颜色
程序员文章站
2022-05-22 13:35:09
...
一、官网教程
二、代码示例
%------------------读取点云------------------------
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%设置是否显示坐标系
三、结果展示
上一篇: bzoj 2143 飞飞侠【最短路】
下一篇: 2143: 飞飞侠 最短路