MatLab 点云 可视化

举报
一颗小树x 发表于 2021/11/25 18:34:54 2021/11/25
【摘要】 前言windows系统;MatLab 2020版本;显示点云文件。支持只包含x,y,z三种信息的点云文件,x,y,z代表三维坐标,描述三维坐标信息。支持只包含x,y,z,i 四种信息的点云文件,x,y,z代表三维坐标,描述三维坐标信息。i 代表反射强度,对于不同物体,激光打到其上面,反射获取的强度有差异。原理主要用到 pcread( ) 函数读取数据,然后用 pcshow( ) 函数显示点云...

前言

windows系统;MatLab 2020版本;显示点云文件。支持只包含x,y,z三种信息的点云文件,x,y,z代表三维坐标,描述三维坐标信息。

支持只包含x,y,z,i 四种信息的点云文件,x,y,z代表三维坐标,描述三维坐标信息。i 代表反射强度,对于不同物体,激光打到其上面,反射获取的强度有差异。

原理

主要用到 pcread( ) 函数读取数据,然后用 pcshow( ) 函数显示点云数据即可。

支持文件格式

xxx.pcd

xxx.ply

pcd格式参考:http://pointclouds.org/documentation/tutorials/pcd_file_format.html#

案例1

直接显示pcd点云,其中xxx.pcd 是点云pcd的文件。

ptCloud = pcread('xxx.pcd');
pcshow(ptCloud)
title('Input Point Cloud')

效果:

案例2

设置坐标轴,然后显示pcd点云

ptCloud = pcread('xxxx.pcd');
pcshow(ptCloud)
title('Input Point Cloud')
xlim([-5 10])
ylim([-5 10])

效果:

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。