ROS で image_raw を録画する
uvc_cameraのimage_rawを録画する.
$ rosrun uvc_camera uvc_camera_node
ご存知の通りrosbagを使うが,こんな感じでやると少々大きすぎるファイルが生成される.
$ rosbag record /camera/image_raw
圧縮されていないので動画の質は良い.
再生するときはこんな感じ.
$ rosbag play ***.bag
$ rosrun image_view image_view /camera/image_raw
ただ,HDDが圧迫されるのが嫌な人はrosbag時点で圧縮してしまおう.
$ rosbag record /camera/image_raw/compressed
これを再生するときはちょっと工夫が必要.
$ rosbag play ***.bag
$ rosrun image_view image_view image:=/camera/image_raw compressed
参考リンク
answers.ros.org
質問がありましたらコメントまたはTwitterにてお願いします.