Halcom 发表于 2019-3-2 23:24:21

第11讲:三维点云处理

三维点云处理:百度网盘链接:https://pan.baidu.com/s/1YG6tUTWXCy4zGQhkbqYThA
具体链接在halcom.cn论坛,联系人QQ:3283892722
该论坛是一个学习交流平台,我会逐一的和大家分享学习。
欢迎大家录制视频,你可在论坛进行打赏分享。
视频专用播放器:http://halcom.cn/forum.php?mod=viewthread&tid=258&extra=page%3D1

主程序如下:
%% 人头部
clc,clear,close all
filename = 'head1.cgo';
= cgo_XYZ(filename);
x = data(:,1);
y = data(:,2);
z = data(:,3);
figure('color',)
plot3(x,y,z,'.')
view();
xlabel('x');ylabel('y');zlabel('z');cgo_XYZ函数如下:
function = cgo_XYZ(filename)
% 输入:
%      filename:输入的.cgo文件名
% 输出:
%      data:获取的XYZ三维坐标信息数据
%      count:数据长度
%% 读取.cgo数据,XYZ三维坐标信息
% fid = fopen('y.cgo');
fid = fopen(filename);
tline = fgetl(fid);
count = 1;
data=[];
while ischar(tline)
    str1 = tline;
    kk=[];
    for i=1:length(str1)
      if strcmp(str1(i),' ')
            kk=;
      end
    end
    if length(kk)>=2
      str11 = str1(1:kk(1)-1);               str11 = str2num(str11);   
      str12 = str1(kk(1)+1:kk(2)-1);         str12 = str2num(str12);
      str13 = str1(kk(2)+1:length(str1));    str13 = str2num(str13);
      data = ;
    end
    tline = fgetl(fid);
    count = count+1;
end得到的图像如下:











页: [1]
查看完整版本: 第11讲:三维点云处理