深度图像与点云区别

1.深度图像也叫距离影像,是指将从图像采集器到场景中各点的距离(深度)值作为像素值的图像。获取方法有:激光雷达深度成像法、计算机立体视觉成像、坐标测量机法、莫尔条纹法、结构光法。
2.点云:当一束激光照射到物体表面时,所反射的激光会携带方位、距离等信息。若将激光束按照某种轨迹进行扫描,便会边扫描边记录到反射的激光点信息,由于扫描极为精细,则能够得到大量的激光点,因而就可形成激光点云。点云格式有*.las ;*.pcd; *.txt等。
深度图像经过坐标转换可以计算为点云数据;有规则及必要信息的点云数据可以反算为深度图像。
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在ROS中,可以使用`image_proc`和`depth_image_proc`包来同步图像点云数据。这两个包可以将相机的彩色图像深度图像转换为点云数据,并将它们合并成一个点云消息。具体步骤如下: 1. 订阅彩色图像深度图像话题,例如 `/camera/rgb/image_raw` 和 `/camera/depth/image_raw`。 2. 使用`image_proc`包中的`image_proc/rectify`节点对彩色图像进行校正,使其与深度图像对齐。 3. 使用`depth_image_proc`包中的`point_cloud_xyzrgb`节点将深度图像转换为点云数据。 4. 将彩色图像点云数据合并为一个点云消息,并发布到一个话题上。 下面是一个示例 launch 文件,演示如何使用这些节点来同步图像点云数据: ``` <launch> <node pkg="image_proc" type="rectify" name="rectify"> <remap from="/camera/rgb/image_raw" to="/camera/rgb/image_rect_color"/> <remap from="/camera/depth/image_raw" to="/camera/depth/image_rect"/> </node> <node pkg="depth_image_proc" type="point_cloud_xyzrgb" name="point_cloud_xyzrgb"> <remap from="/camera/depth/image_rect" to="/camera/depth_registered/image_rect"/> <remap from="/camera/rgb/image_rect_color" to="/camera/depth_registered/image_rect_color"/> <param name="organized" value="true"/> <param name="max_depth" value="4.0"/> </node> <node pkg="nodelet" type="nodelet" name="pointcloud_to_image" args="manager"> <param name="load" value="depth_image_proc/point_cloud_xyzrgb"/> </node> <node pkg="nodelet" type="nodelet" name="pointcloud_to_image_color" args="manager"> <param name="load" value="depth_image_proc/point_cloud_xyzrgb"/> </node> <node pkg="nodelet" type="nodelet" name="point_cloud_assembler" args="manager"> <param name="load" value="depth_image_proc/point_cloud_assembler"/> <rosparam> input_topics: - "/camera/depth_registered/image_rect_color" - "/camera/depth_registered/points" output_topic: "/camera/depth_registered/points_merged" approximate_sync: true </rosparam> </node> </launch> ``` 在这个示例中,我们将使用`image_proc`包中的`rectify`节点将彩色图像进行校正,然后使用`depth_image_proc`包中的`point_cloud_xyzrgb`节点将深度图像转换为点云数据。接下来,我们使用三个`nodelet`节点,将点云数据和彩色图像转换为点云消息,并将它们合并成一个点云消息。最后,我们将合并后的点云消息发布到 `/camera/depth_registered/points_merged` 话题上。 在实际应用中,可以根据需要调整节点的参数,例如修改订阅的话题名称、调整深度范围等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值