- Fix a bad boost linkage (cf #5561)
- Use the C++ API of cv_bridge as it is less buggy (cf #5528)
- make sure a low res depth image can be registered to a high res image
This section summarizes important new features and changes since Electric (1.6.x series). For a complete list of changes including bug fixes, see the 1.7.x changelists.
New package depth_image_proc provides nodelets for processing depth images produced by the Kinect and other 3D cameras. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame. (Previously lived in openni_kinect.)
image_proc and stereo_image_proc have launch file equivalents of their nodes, which load their component nodelets into a user-specified nodelet manager. These make it easier to combine image_pipeline processing with other nodelets in one process.
image_proc/crop_decimate has been rewritten to support 16-bit Bayer and other encodings up to 4-channel float. It offers higher-quality decimation algorithms from OpenCV, selectable through dynamic_reconfigure.
Thanks Joan Pao Beltran for patches and suggestions!