2016-01-09 4 views
0

Я использую ros и образец .bag файлов. Я пытаюсь создать свой собственный файл .bag с моих изображений или видео данных. Как мне это сделать?Как создать файл с сумкой?

This guide говорит есть тема под названием «Запись и воспроизведение файлов мешок » Но это не использует изображения.

+1

Вы уже опубликовали свои изображения в теме ROS? Если да, используйте 'rosbag record' с другими аргументами, как указано в документе, который вы связываете. Неважно, какие типы сообщений есть в теме, если вы указали правильное название темы. – mikkola

+0

О, нет, я этого не делал. – zumma

ответ

4

Как сказал Миккола в своем комментарии, вы должны опубликовать свои изображения в теме. Как только ваши изображения будут опубликованы, rosbag record -O mybackfile.bag image-topic-name также будет записывать изображения.

Если вы не публикуете изображения, вам необходимо написать издатель изображений. Для этого вы должны загрузить каждое изображение с помощью OpenCV, конвертировать его в sensor_msgs::ImagePtr и отправить его через image_transport::Publisher. Here - полный пример издателя изображений.

+0

Я этого не делал. Я попробую этот пример кода. – zumma