录bag包和播放bag包,将bag中的图片提出出来

录bag包和播放bag包,将bag中的图片提出出来 前景:录制bag包数据(这个bag包含彩色图片,点云数据等等),将录制中的彩色图片数据用训练,那么就需要将bag中的图片提出出来。一、录包ros2 bag record-o"包名"--topics话题名称示例:ros2 bag record-o"01_rosbag"\--topics\/tf\/tf_static\/pose_with_cov\/camera/color/camera_info\/camera/color/image_raw\/camera/depth/camera_info\/camera/depth/image_raw\/camera/depth/points\/camera_dabai1/color/camera_info\/camera_dabai1/color/image_raw\/camera_dabai1/depth/camera_info\/camera_dabai1/depth/image_raw\/camera_dabai1/depth/points话题根据自己所需填写二、播放bagros2 bag play bag/20260204_zhongwu/# 启动数据包 bag/20260204_zhongwu/为你的录制bag的文件路径三、运行python代码抓取播放bag,提取彩色图片#!/usr/bin/env python3importrclpyfromrclpy.nodeimportNodefromsensor_msgs.msgimportImage# 导入QoS相关模块fromrclpy.qosimportQoSProfile,QoSReliabilityPolicy,QoSHistoryPolicyimportcv2fromcv_bridgeimportCvBridge,CvBridgeErrorimportosfromdatetimeimportdatetimeclassImageSaver(Node):