# source *This file is ai generated. Do not edit this file directly. Instead, edit the node source code and run the generate-node-docs command to update this file.* ## Description Test node that publishes synthetic image data for testing cv_bridge functionality. The node generates a black image with an animated bouncing white circle and publishes both regular and compressed image messages at 30 Hz. This is useful for testing OpenCV-ROS2 image conversion and transmission pipelines. ## Publishers - `/opencv_tests/images` ([sensor_msgs/msg/Image](https://docs.ros2.org/latest/api/sensor_msgs/msg/Image.html)) - Raw image messages showing a bouncing white circle on a black background (480x640 grayscale) - `/opencv_tests/images/compressed` ([sensor_msgs/msg/CompressedImage](https://docs.ros2.org/latest/api/sensor_msgs/msg/CompressedImage.html)) - Compressed version of the same image data ## Example Usage Launch the source node to generate test images: ```bash ros2 run opencv_tests source ``` To visualize the published images: ```bash # View raw images ros2 run rqt_image_view rqt_image_view /opencv_tests/images # View compressed images ros2 run rqt_image_view rqt_image_view /opencv_tests/images/compressed ``` The node will continuously publish images with a bouncing ball animation until stopped with Ctrl+C.