为什么height
中有width
和pclPointCloud
? API文档here表示
The point cloud height (if organized as an image-structure).
"图像结构"这意味着什么?
此外,我注意到当点数不等于width
* height
时,它会出现异常。不是cloud->points
我们只能push_back
任意数量元素的向量吗?
答案 0 :(得分:2)
有组织点云是通过将深度图像投影到3D空间中而获得的点云。在图像中,像素按行和列组织,因此对于从中导出的点云中的点也是如此。 " Organizedness"是一种关于点云的元信息。通过利用从相邻像素得到的点可能在3D空间中接近的事实,可以设计出更有效的算法。
您可以将任意点推送到点云,但是您需要更新width
和height
字段中的信息以匹配点云的真实大小。请注意,当您添加任意点时,生成的云肯定是无组织的,因此按惯例height
应设置为1
。