image_pipeline
image_pipeline copied to clipboard
image_proc/resize does not work with image_transport_plugins
image_proc/resize subscribes to image and camera_info messages using image_transport, but cannot receive messages via compressed or compressedDepth (or any non raw) transports.
[repro]
- Publish image and camera_info with
image_transport_pluginssuch ascompressed_image_transport:
$ rostopic list
/camera_info
/image_raw
/image_raw/compressed
:
- Subscribe to
/camera/image_raw/compressedinimage_proc/resizenodelet.
$ rosrun nodelet nodelet standalone image_proc/resize image:=/image_raw camera_info:=/camera_info _image_transport:=compressed
[expected behavior]
imageandcamera_infoare republished respectively at/image_proc_resize/imageand/image_proc_resize/camera_info. Images are not resized because the default scale is 1.
[actual behavior]
/image_proc_resize/imageand/image_proc_resize/camera_infoare advertised but do not publish any message.
Can you post an example message you’re sending over the compressed topic with the image data itself clipped?
Closing due to lack of response