matlab_读取点云文件

读取 .ply格式的点云文件和 .txt格式,代码如下:

.ply效果较好,可旋转。.txt不可旋转。

由于刚开始读出来的horse是白色的,所以自己琢磨的加了 %1 %2 %3 这三行。

注:发现了一个新技能。假如一个代码中大量使用了一个变量名,但之后又想改一下名字,可选中其中一个,改成新名字之后按‘shift+enter’就可以改好所有的名字。

代码:

clear;
clc;

%read ply file
ptcloud=pcread('horse.ply');
subplot(2,2,1);
ptcloud.Color(:,1)=125;%1
ptcloud.Color(:,2)=50;%2
ptcloud.Color(:,3)=200;%3
pcshow(ptcloud);
title('handsome horse');

%read txt file
pcchair=importdata('Chair.txt');
%[cx.cy]=size(pcchair);
x=pcchair(:,1);
y=pcchair(:,2);
z=pcchair(:,3);
subplot(2,2,2);
plot3(x,y,z,'.');
title('comfortable chair');
grid on

结果:

matlab_读取点云文件_第1张图片

.ply可旋转:

matlab_读取点云文件_第2张图片

 

 

你可能感兴趣的:(MATLAB,点云PCL)