点云库PCL学习——pcd文件及其打开显示

本文介绍了点云库PCL中如何处理PCD文件,包括文件头格式的解析,如VERSION、FIELDS、SIZE和TYPE等字段。通过示例代码展示了使用pcl::io::loadPCDFile函数读取PCD文件,并利用pcl::visualization::CloudViewer显示点云数据的过程。

PCD文件
文件头格式:
(1)VERSION-指定PCD文件版本。
(2)FIELDS-指定一个点可以有的每一个维度和字段的名字。
(3)SIZE-用字节数指定每一个维度的大小。
unsigned char/char 1byte
unsigned short/short 2bytes
unsigned int /int /float 4bytes
(4)TYPE-用一个字符指定每一个维度的类型。
I——表示有符号类型int8(char)/int16(short)和int32(int)
U——表示无符号类型
F——表示浮点类型
在这里插入图片描述
在这里插入图片描述
(10)DATA——指定储存点云数据的数据类型。ASCII码和二进制
在这里插入图片描述
#include //标准C++库输入输出类相关
#include<pcl/io/pcd_io.h> //pcl读写类相关
#include<pcl/point_types.h>//PCL中支持的点类型头文件
#include<pcl/point_cloud.h>
#include <pcl/visualization/cloud_viewer.h>//pcl在点云显示
//读取并显示pcd文件
int main()
{
pcl::PointCloudpcl::PointXYZ::Ptr cloud(

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值