Python : rosbag导出图像和点云

该文介绍了如何使用ROS工具从bag文件中导出图像和点云数据。对于sensor类型的原始数据,可以使用`image_view`的`extract_images_sec_per_frame`命令解析;对于compressed数据,需通过脚本利用`cv_bridge`解析并保存为图片。点云数据的导出则借助`pcl_rosbag_to_pcd`工具完成。整个过程详细阐述了命令行操作和脚本编写方法。

图像导出

1.首先到放置bag包的文件夹下,查看bag包中录制的topic

rosbag info xxx.bag

可以看到最后一个  topic  就是相机数据,需要注意后面的的类型,如果是 sensor 类型就可以直接用命令行进行解析,如果是  compressed ,就需要用脚本来解析出图片

sensor 原始数据命令直接解析:

1.  调整到你需要存储图片的文件夹中,或者新建文件夹,执行以下命令,其中<>中为你的topic信息,将<>内的内容包括<>修改为想要转换的topic名字。

rosrun image_view extract_image
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值