【发布时间】:2017-10-31 16:39:47
【问题描述】:
def laser_callback(self, laserMsg):
cloud = self.laser_projector.projectLaser(laserMsg)
gen = pc2.read_points(cloud, skip_nans=True, field_names=('x', 'y', 'z'))
self.xyz_generator = gen
print(gen)
我正在尝试将激光数据转换为 pointcloud2 数据,然后使用 matplotlib.pyplot 显示它们。我尝试遍历生成器中的各个点,但这需要很长时间。相反,我想将它们转换为一个 numpy 数组,然后绘制它。我该怎么做呢?
【问题讨论】:
标签: python-2.7 numpy ros rospy