ros来保存图像和保存记录视频的方法---gmsl相机保存视频和图片
1,保存图片
rosrun image_view image_view image:=/myimg_topic这个命令只是用来查看图像的,它并不会保存图像。如果你想要保存图像,你需要使用image_saver节点,并指定保存路径。例如:
下面指令就可以了,可以用
rosrun image_view image_saver image:=/myimg_topic _filename_format:=/path/to/folder/image%04d.jpg
在这个命令中,/path/to/folder/是你想要保存图片的文件夹路径。image%04d.jpg是保存的图片文件名格式,其中%04d会被替换为图片的序号。这样,图像就会被保存到你指定的文件夹中了。希望这个信息对你有所帮助!
2,通过ros录制视频
录视频过程:启动test3工程-》启动recoder ros节点-》运行解析程序解析为图片
这个过程录制的bag包比较大,大概几秒就到几G了,所以这个适合内存很大,应该是bag包本身有一些额外的信息吧。推荐使用–bz2这个参数指令,可以大大降低录制的文件大小。–lz4并不能降低bag包的大小
你可以在创建bag文件时压缩它们。rosbag record命令提供了一些选项,允许你在记录时压缩数据1。例如,–lz4选项不会消耗太多的CPU,但可能不会得到最