如何从bagfile中提取图像帧?

时间:2014-03-12 08:38:18

标签: ubuntu-12.04 ros

我在Ubuntu 12.04上使用ROS hydro。使用命令后

rosrun image_view extract_images _sec_per_frame:=0.01 image:={IMAGE_TOPIC_IN_BAGFILE}

执行

时出错

ffmpeg -r -b -i frame%04d.jpg .avi

在我播放包文件后,我没有看到图像序列

我跑了

rosbag info 

获取包文件中的主题,但是当我运行

rosrun rqtgraph rqtgraph

/ extract_image框架节点本身就是一切。

当我按照http://wiki.ros.org/rosbag/Tutorials/上的教程...我收到错误

[FATAL] [1394583654.335465840]: Error opening file: play

用“ - -clock ”替换播放后,一切似乎都很好但 / home /中没有 frames * .jpg .ros 因此图像序列仍然缺失

1 个答案:

答案 0 :(得分:2)

这是我的图片主题/ front_camera / camera / image_raw / compressed。这就是我必须要做的事情:

1)在可写的目录(〜/ catkin_ws / bagfiles)中输入终端

rosrun image_view extract_images image:=/front_camera/camera/image_raw _image_transport:=compressed

2)然后播放bagfile。(虽然可以在之前或之后完成)然后在执行rosrun的终端中出现以下内容:“

> [ INFO] [1394806321.162974947]: Saved image frame0467.jpg

“框架是在该目录中完成的。进程已完成。

相关问题