读取 .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
结果:
.ply可旋转: