image transport
ros话题机制默认通过TCP进行传输,因此特别容易堵塞,raw原始图像比compressed压缩图像传输速度慢。
不进行任何的说明或者是赋值,那么最后的结果 跟没使用这个模块是一样的效果, ROS最终会follow的topic依然是未压缩的图像;
如果参数设置成compressed的类型,每副图像都会以JPEG或者PNG的形式进行压缩,而后在callback之前,也就是接收到数据之后进行解压缩decompression;
如果参数设置成theora,视频流将会被压缩成为更小的格式,这种方式比compressed更高效一点,因为它会推算连续帧中的相似性。
rqt_reconfigure可以设置压缩比
ROS中的图像数据类型
raw(sensor_mags/Image)
compressed (sensor_msgs/CompressedImage)
使用rviz和image_view查看上面两种图像数据
rosrun image_view image_view imag