diff --git a/builder/image-ros.sh b/builder/image-ros.sh index e97bce00..b8016083 100755 --- a/builder/image-ros.sh +++ b/builder/image-ros.sh @@ -136,7 +136,8 @@ my_travis_retry apt-get install -y --no-install-recommends \ ros-${ROS_DISTRO}-vl53l1x \ ros-${ROS_DISTRO}-ws281x \ ros-${ROS_DISTRO}-rosshow \ - ros-${ROS_DISTRO}-cmake-modules + ros-${ROS_DISTRO}-cmake-modules \ + ros-${ROS_DISTRO}-image-view # TODO move GeographicLib datasets to Mavros debian package echo_stamp "Install GeographicLib datasets (needed for mavros)" \ diff --git a/builder/test/tests.sh b/builder/test/tests.sh index bf8ba251..a0c27418 100755 --- a/builder/test/tests.sh +++ b/builder/test/tests.sh @@ -55,6 +55,7 @@ rosversion cv_camera rosversion web_video_server rosversion rosshow rosversion nodelet +rosversion image_view # validate examples are present [[ $(ls /home/pi/examples/*) ]] diff --git a/docs/en/camera.md b/docs/en/camera.md index a1d75325..337e724e 100644 --- a/docs/en/camera.md +++ b/docs/en/camera.md @@ -153,3 +153,13 @@ The script will take up to 100% CPU capacity. To slow down the script artificial ``` The topic for the subscriber in this case should be changed for `main_camera/image_raw_throttled`. + +## Video recording + +To record a video you can use [`video_recorder`](http://wiki.ros.org/image_view#image_view.2Fdiamondback.video_recorder) node from `image_view` package: + +```bash +rosrun image_view video_recorder image:=/main_camera/image_raw +``` + +The video file will be saved to a file `output.avi`. The `image` argument contains the name of the topic to record. diff --git a/docs/ru/camera.md b/docs/ru/camera.md index 9c5a4fd7..68441775 100644 --- a/docs/ru/camera.md +++ b/docs/ru/camera.md @@ -155,3 +155,13 @@ rospy.spin() ``` Топик для подписчика в этом случае необходимо поменять на `main_camera/image_raw_throttled`. + +## Запись видео + +Для записи видео может использована нода [`video_recorder`](http://wiki.ros.org/image_view#image_view.2Fdiamondback.video_recorder) из пакета `image_view`: + +```bash +rosrun image_view video_recorder image:=/main_camera/image_raw +``` + +Видео будет сохранено в файл `output.avi`. В аргументе `image` указывается название топика для записи видео.