[PCL教程]基础数据结构 PointCloud &PointT

本文详细介绍了PCL库中的基础数据结构pcl::PointCloud,包括其width、height、points、is_dense等属性,以及点类型PointT的使用原因和常见类型如PointXYZ、PointXYZI、PointXYZRGBA等。内容涵盖了有组织与无组织点云的区别及其应用场景。
摘要由CSDN通过智能技术生成

1. 基本结构 pcl::PointCloud

PCL 1.x的基本数据结构是pcl::PointCloud类,包含width, height, points, is_dense, sensor_origin_, sensor_orientation_等成员变量,包括isOrgnized等函数。

1.1 pcl::PointCloud::width (int)

两个含义:1) 对于无组织的(unorganized)点云,表示点的总数,2)对于有组织的点云,表示宽度(一行有多少点)。

有组织点云表示类似图像/矩阵结构的点云,分成行和列,来自立体相机或TOF相机。对于有组织点云,可以知道其相邻点的关系,最近邻操作更高效。

1.2 pcl::PointCloud::height (int)

对于有组织点云,指定高度(行数);对于无组织点云,height等于1 (可用来检查点云有无组织)。

1.3 pcl::PointCloud::points (std::vector)

包含PointT类型的点的数组。

pcl::PointCloud<pcl::PointXYZ> clo
  • 5
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值