从点云数据中提取RGB值
点云数据可以在一维列表或二维图像样式中组织。二维图像风格通常来自深度传感器或立体相机。输入PointCloud2
对象包含一个PreserveStructureOnRead
属性是真正的
或假
(默认)。假设您将属性设置为真正的
.
pcloud。PreserveStructureOnRead = true;
现在调用任意read函数(rosReadXYZ
,rosReadRGB
,或rosReadField
)保留点云的组织结构。当保留结构时,输出矩阵的大小是相同的米——- - - - - -n——- - - - - -d,在那里米的高度,n是宽度,和d是每个点的返回值的数量。否则,所有的点都返回为x——- - - - - -d列表。只有将点云组织起来,才能保留这种结构。