从bag包中提取图片数据
1 rosbag info xxx.bag
2 python bag-to-image.py
bag-to-image.py文件内容如下:
#coding:utf-8
import roslib;
import rosbag
import rospy
import cv2
from sensor_msgs.msg import Image
from cv_bridge import CvBridge
from cv_bridge import CvBridgeErrorpath='/home/Data/camera2/' #存放图片的位置
class ImageCreator():def __init__(self):
self.bridge = CvBridge()
with rosbag.Bag('2024-06-07-14-14-46_0.bag', 'r') as bag: #要读取的bag文件;
for topic,msg,t in bag.read_messages():
if topic == "/hik2/hik_cam_node/hik_camera2": #图像的topic;
&

最低0.47元/天 解锁文章
2939

被折叠的 条评论
为什么被折叠?



