【发布时间】:2015-06-26 21:17:58
【问题描述】:
我正在尝试将从 2D 激光扫描仪获得的数据转换为 openCV 图像。在网上搜索时,我发现首先我必须将laserscan数据转换为pointcloud2,然后将pointcloud2转换为ROS图像,然后将ROS图像转换为opencv图像。 目前,我无法访问激光雷达,因此我创建了一个发布虚假 pointcloud2 数据的节点。但是,我不明白有组织的点云是什么意思。我将高度和宽度参数任意设置为 100,并将任意 RGB 值分配给点,我得到了一个 100x100 的图像,但我不明白该图像是如何表示我的点云数据的。 谁能解释一下?
【问题讨论】:
-
你解决过这个问题吗?如果您这样做了,则可以以另一种方式进行转换stackoverflow.com/questions/40302248/visualize-pointcloud
标签: c++ image opencv point-cloud-library ros