ros-jazzy-depth-image-proc (5.0.1-3bookworm) bookworm; urgency=high

  * Update depth_image_proc::RegisterNode documentation (#957 <https://github.com/ros-perception/image_pipeline/issues/957>)
    Adding missing parameters from register node of depth_image_proc
    package.
    Related to Issue #956 <https://github.com/ros-perception/image_pipeline/issues/956>
  * add invalid_depth param (#943 <https://github.com/ros-perception/image_pipeline/issues/943>)
    Add option to set all invalid depth pixels to a specified value, typically the maximum range.
    * Updates convertDepth parameter name and optimizes use of the parameter.
    * Updates PointCloudXYZ, PointCloudXYZI, and PointCloudXYZRGB with new invalid_depth parameter
  * fix image publisher remapping (#941 <https://github.com/ros-perception/image_pipeline/issues/941>)
    Addresses #940 <https://github.com/ros-perception/image_pipeline/issues/940> - fixes the compressed/etc topic remapping for publishers
  * unified changelog, add missing image, deduplicate tutorials (#938 <https://github.com/ros-perception/image_pipeline/issues/938>)
    Last bit of documentation updates - putting together a single changelog
    summary for the whole release (rather than scattering among packages).
    Unified the camera_info tutorial so it isn't duplicated. Added a missing
    image from image_rotate (was on local disk, but hadn't committed it)
  * migrate image_pipeline docs (#929 <https://github.com/ros-perception/image_pipeline/issues/929>)
    * Migrates image_pipeline overview page
    * Migrates CameraInfo wiki page
    * Adds links to the other packages in this stack
    * Updates depth_image_proc and image_proc to have the overview page properly named and in the TOC
  * migrate depth_image_proc docs (#926 <https://github.com/ros-perception/image_pipeline/issues/926>)
  * Fixed image types in depth_image_proc
  * Contributors: Alejandro Hernández Cordero, Alessio Parmeggiani, Michael Ferguson, philipp.polterauer

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Mon, 25 Mar 2024 23:00:00 -0000

ros-jazzy-depth-image-proc (5.0.0-3bookworm) bookworm; urgency=high

  * radial nodes: should all sub to raw topics (#906 <https://github.com/ros-perception/image_pipeline/issues/906>)
    Per findings in
    https://github.com/ros-perception/image_pipeline/issues/388#issuecomment-1902487162
    - instead of renaming xyz_radial and xyzi_radial to image_rect, I should
    have made the xyzrgb_radial use image_raw (since these nodes use
    matrices K & D):
    * Revert the change in xyzi_radial - topic is depth/image_raw as it has
    always been
    * Revert the change in xyz_radial, although it is still changed slightly
    from the old "image_raw" -> "depth/image_raw" for consistency with the
    other nodes.
    * Update xyzrgb_radial:
    * depth_registered/image_rect -> depth/image_raw
    * rgb/image_rect_color -> rgb/image_raw
    * update launch files accordingly (and remove camera_info since it no
    longer needs to be renamed, happens automagically). Note: these launch
    files are probably epically bad since realsense doesn't output radial
    images... but we'll leave them as documentation for these nodes.
  * depth_image_proc: update launch files (#905 <https://github.com/ros-perception/image_pipeline/issues/905>)
    * follow up to #900 <https://github.com/ros-perception/image_pipeline/issues/900> - had not noticed these launch files at the time
    * remove camera_info topics that auto remap now
  * depth_image_proc: consistent image_transport (#900 <https://github.com/ros-perception/image_pipeline/issues/900>)
    * all node support image_transport and/or depth_image_transport parameters.
    * point cloud nodes use depth_image_transport parameter for all depth inputs
    * fixes so that remapping works appropriately for image topics, even when using transports other than raw
    * fixes so that remapping works appropriately for image_transport outputs (crop/convert nodes)
    * support remapping camera_info topics
  * support rgba8 and bgra8 encodings by skipping alpha channel (#869 <https://github.com/ros-perception/image_pipeline/issues/869>)
    Related with the change in ROS 1
    https://github.com/ros-perception/image_pipeline/pull/671/files
    ---------
  * ROS 2: Add option to use the RGB image timestamp for the registered depth image (#872 <https://github.com/ros-perception/image_pipeline/issues/872>)
    Related with this PR in ROS 1
    https://github.com/ros-perception/image_pipeline/pull/871
  * Support MONO16 image encodings: point_cloud_xyz (#868 <https://github.com/ros-perception/image_pipeline/issues/868>)
    Related with this change in ROS 1
    https://github.com/ros-perception/image_pipeline/pull/630
  * ROS 2: depth_image_proc/point_cloud_xyzi_radial Add intensity conversion (copy) for float (#867 <https://github.com/ros-perception/image_pipeline/issues/867>)
    Ported from ROS 1
    https://github.com/ros-perception/image_pipeline/pull/336/files
  * make remaining components lazy (#853 <https://github.com/ros-perception/image_pipeline/issues/853>)
    missed a few components in #815 <https://github.com/ros-perception/image_pipeline/issues/815>
  * allow use as component or node (#852 <https://github.com/ros-perception/image_pipeline/issues/852>)
    This addresses
    https://github.com/ros-perception/image_pipeline/issues/823:
    * depth_image_proc was never implemented properly this way
    * image_proc might have once worked this way, but it appears upstream
    has changed over time and it was no longer doing the job.
    * stereo_image_proc is actually implemented correctly - I just added a
    comment
    With this PR:
    ```
    $ ros2 pkg executables image_proc
    image_proc crop_decimate_node
    image_proc crop_non_zero_node
    image_proc debayer_node
    image_proc image_proc
    image_proc rectify_node
    image_proc resize_node
    ```
    ```
    $ ros2 pkg executables depth_image_proc
    depth_image_proc convert_metric_node
    depth_image_proc crop_foremost_node
    depth_image_proc disparity_node
    depth_image_proc point_cloud_xyz_node
    depth_image_proc point_cloud_xyz_radial_node
    depth_image_proc point_cloud_xyzi_node
    depth_image_proc point_cloud_xyzi_radial_node
    depth_image_proc point_cloud_xyzrgb_node
    depth_image_proc point_cloud_xyzrgb_radial_node
    depth_image_proc register_node
    ```
  * add support for lazy subscribers (#815 <https://github.com/ros-perception/image_pipeline/issues/815>)
    This implements #780 <https://github.com/ros-perception/image_pipeline/issues/780> for ROS 2 distributions after Iron, where we have:
    * Connect/disconnect callbacks, per https://github.com/ros2/rmw/issues/330 (this made it into Iron)
    * Updated APIs in https://github.com/ros-perception/image_common/pull/272 (this is only in Rolling currently)
  * add myself as a maintainer (#846 <https://github.com/ros-perception/image_pipeline/issues/846>)
  * Depth image transport configure susbcribers (#844 <https://github.com/ros-perception/image_pipeline/issues/844>) (#845 <https://github.com/ros-perception/image_pipeline/issues/845>)
  * Updated depth_image_proc for ros2
    Instantiated template for convertDepth, added options to register, and
    changed register from a class loader to an RCLPP component.
  * Contributors: Alejandro Hernández Cordero, Michael Ferguson, ksommerkohrt

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Tue, 23 Jan 2024 23:00:00 -0000

ros-jazzy-depth-image-proc (3.0.1-3bookworm) bookworm; urgency=high

  * Replace deprecated headers
    Fixing compiler warnings.
  * Contributors: Jacob Perron

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sat, 03 Dec 2022 23:00:00 -0000

ros-jazzy-depth-image-proc (3.0.0-3bookworm) bookworm; urgency=high

  * Cleanup of depth_image_proc.
  * Fix linker error caused by templating in the conversions.cpp file (#718 <https://github.com/ros-perception/image_pipeline/issues/718>)
  * Port upsampling interpolation from #363 <https://github.com/ros-perception/image_pipeline/issues/363> to ROS2 (#692 <https://github.com/ros-perception/image_pipeline/issues/692>)
  * Fix uncrustify errors
  * allow loading depth_image_proc::RegisterNode as a component
  * Replace deprecated geometry2 headers
  * Fixed typo in pointcloudxyz launch file
  * use unique_ptrs, remove unused code, add back in missing initMatrix call
  * add xyzrgb radial node
  * Use RCLCPP_WARN_THROTTLE (10 secs) to avoid terminal spam
  * Fix tiny error in comment
  * Warning instead of fatal error when frames are differents
  * revert a293252
  * Replace deprecated geometry2 headers
  * Add maintainer (#667 <https://github.com/ros-perception/image_pipeline/issues/667>)
  * move to hpp/cpp structure, create conversions file
  * Fix deprecation warning calling declare_parameter
  * Contributors: Chris Lalancette, Evan Flynn, Francisco Martin Rico, Francisco Martín Rico, Harshal Deshpande, Jacob Perron, Joe Schornak, Joseph Schornak, Joshua Whitley, Patrick Musau

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Thu, 28 Apr 2022 22:00:00 -0000

ros-jazzy-depth-image-proc (2.2.1-3bookworm) bookworm; urgency=high

  * remove email blasts from steve macenski (#596 <https://github.com/ros-perception/image_pipeline/issues/596>)
  * [Foxy] Use ament_auto Macros (#573 <https://github.com/ros-perception/image_pipeline/issues/573>)
    * Fixing version and maintainer problems in camera_calibration.
    * Applying ament_auto macros to depth_image_proc.
    * Cleaning up package.xml in image_pipeline.
    * Applying ament_auto macros to image_proc.
    * Applying ament_auto macros to image_publisher.
    * Applying ament_auto macros to image_rotate.
    * Applying ament_auto macros to image_view.
    * Replacing some deprecated headers in image_view.
    * Fixing some build warnings in image_view.
    * Applying ament_auto macros to stereo_image_proc.
    * Adding some linter tests to image_pipeline.
    * Updating package URLs to point to ROS Index.
  * Add rclcpp and rclcpp_components dependencies to package.xml. (#569 <https://github.com/ros-perception/image_pipeline/issues/569>) (#570 <https://github.com/ros-perception/image_pipeline/issues/570>)
    I noticed that these are listed in CMakeLists.txt but not in package.xml
    and this is causing a build failure for the binary releases on
    build.ros2.org:
    http://build.ros2.org/view/Dbin_ubhf_uBhf/job/Dbin_uB64__depth_image_proc__ubuntu_bionic_amd64__binary/
    Co-authored-by: Steven! Ragnarök <mailto:nuclearsandwich@users.noreply.github.com>
  * Contributors: Joshua Whitley, Steve Macenski

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Wed, 26 Aug 2020 22:00:00 -0000

ros-jazzy-depth-image-proc (2.2.0-3bookworm) bookworm; urgency=high

  * Replacing deprecated header includes with new HPP versions. (#566 <https://github.com/ros-perception/image_pipeline/issues/566>)
    * Replacing deprecated header includes with new HPP versions.
    * CI: Switching to official Foxy Docker container.
    * Fixing headers which don't work correctly.
  * Contributors: Joshua Whitley
  * make parameters work in depth_image_proc (#544 <https://github.com/ros-perception/image_pipeline/issues/544>)
  * update depth_image_proc components (#543 <https://github.com/ros-perception/image_pipeline/issues/543>)
    * update depth_image_proc components
    This makes them loadable with the rclcpp_components
    interface. I've fully tested PointCloudXYZRGB and
    ConvertMetric, my use case doesn't use the others.
    I also lack a setup to test the launch files fully,
    but ran them with the realsense commented out and
    they appear to be OK.
    * fix linting
  * Contributors: Michael Ferguson

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sun, 26 Jul 2020 22:00:00 -0000

ros-jazzy-depth-image-proc (2.0.0-3bookworm) bookworm; urgency=high

  * enable rclcpp_register_node_plugins (#368 <https://github.com/ros-perception/image_pipeline/issues/368>)
  * Port depth image proc on ROS2 (#362 <https://github.com/ros-perception/image_pipeline/issues/362>)
  * Initial ROS2 commit.
  * Contributors: Chris Ye, Michael Carroll

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sat, 08 Dec 2018 23:00:00 -0000

ros-jazzy-depth-image-proc (1.12.23-3bookworm) bookworm; urgency=high



 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Wed, 09 May 2018 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.22-3bookworm) bookworm; urgency=high



 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Thu, 07 Dec 2017 23:00:00 -0000

ros-jazzy-depth-image-proc (1.12.21-3bookworm) bookworm; urgency=high

  * Fix C++11 compilation
    This fixes #292 <https://github.com/ros-perception/image_pipeline/issues/292> and #291 <https://github.com/ros-perception/image_pipeline/issues/291>
  * Contributors: Vincent Rabaud

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sat, 04 Nov 2017 23:00:00 -0000

ros-jazzy-depth-image-proc (1.12.20-3bookworm) bookworm; urgency=high

  * Fix CMake warnings about Eigen.
  * Convert depth image metric from [m] to [mm]
  * address gcc6 build error
    With gcc6, compiling fails with stdlib.h: No such file or directory,
    as including '-isystem /usr/include' breaks with gcc6, cf.,
    https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.
    This commit addresses this issue for this package in the same way
    it was addressed in various other ROS packages. A list of related
    commits and pull requests is at:
    https://github.com/ros/rosdistro/issues/12783
    Signed-off-by: Lukas Bulwahn <mailto:lukas.bulwahn@oss.bmw-carit.de>
  * Contributors: Kentaro Wada, Lukas Bulwahn, Vincent Rabaud

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sat, 29 Apr 2017 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.19-3bookworm) bookworm; urgency=high



 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sat, 23 Jul 2016 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.18-3bookworm) bookworm; urgency=high



 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Mon, 11 Jul 2016 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.17-3bookworm) bookworm; urgency=high



 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sun, 10 Jul 2016 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.16-3bookworm) bookworm; urgency=high

  * check number of channels before the process
  * search minimum value with OpenCV
  * Use OpenCV to be faster
  * Add a feature for a depth image to crop foremost image
  * Contributors: Kenta Yonekura

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Fri, 18 Mar 2016 23:00:00 -0000

ros-jazzy-depth-image-proc (1.12.15-3bookworm) bookworm; urgency=high

  * Add option for exact time sync for point_cloud_xyzrgb
  * simplify OpenCV3 conversion
  * Contributors: Kentaro Wada, Vincent Rabaud

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sat, 16 Jan 2016 23:00:00 -0000

ros-jazzy-depth-image-proc (1.12.14-3bookworm) bookworm; urgency=high



 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Tue, 21 Jul 2015 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.13-3bookworm) bookworm; urgency=high

  * Add radial point cloud processors
  * Contributors: Hunter Laux

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sun, 05 Apr 2015 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.12-3bookworm) bookworm; urgency=high

  * adds range_max
  * exports depth_conversions
    with convert for xyz PC only
  * exports DepthTraits
  * Contributors: enriquefernandez

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Tue, 30 Dec 2014 23:00:00 -0000

ros-jazzy-depth-image-proc (1.12.11-3bookworm) bookworm; urgency=high



 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sat, 25 Oct 2014 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.10-3bookworm) bookworm; urgency=high



 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sat, 27 Sep 2014 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.9-3bookworm) bookworm; urgency=high

  * get code to compile with OpenCV3
    fixes #96 <https://github.com/ros-perception/image_pipeline/issues/96>
  * Contributors: Vincent Rabaud

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sat, 20 Sep 2014 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.8-3bookworm) bookworm; urgency=high



 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Mon, 18 Aug 2014 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.6-3bookworm) bookworm; urgency=high

  * Add point_cloud_xyzi nodelet
    This is for cameras that output depth and intensity images.
    It's based on the point_cloud_xyzrgb nodelet.
  * Missing runtime dependency - eigen_conversions
    libdepth_image_proc is missing this dependency at runtime
    ```
    > ldd libdepth_image_proc.so  | grep eigen
    libeigen_conversions.so => not found
    ```
    Which causes the following error on loading depth_image_proc:
    ```
    [ INFO] [1402564815.530736554]: /camera/rgb/camera_info -> /camera/rgb/camera_info
    [ERROR] [1402564815.727176562]: Failed to load nodelet [/camera/depth_metric_rect] of type
    [depth_image_proc/convert_metric]: Failed to load library /opt/ros/indigo/lib//libdepth_image_proc.so.
    Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that
    names are consistent between this macro and your XML. Error string: Could not load library (Poco
    exception = libeigen_conversions.so: cannot open shared object file: No such file or directory)
    [FATAL] [1402564815.727410623]: Service call failed!
    ```
  * Contributors: Daniel Stonier, Hunter Laux

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sat, 26 Jul 2014 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.4-3bookworm) bookworm; urgency=high

  * depth_image_proc: fix missing symbols in nodelets
  * Contributors: Michael Ferguson

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sun, 27 Apr 2014 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.3-3bookworm) bookworm; urgency=high



 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Fri, 11 Apr 2014 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.2-3bookworm) bookworm; urgency=high



 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Mon, 07 Apr 2014 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.1-3bookworm) bookworm; urgency=high

  * replace tf usage by tf2 usage

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Sat, 05 Apr 2014 22:00:00 -0000

ros-jazzy-depth-image-proc (1.12.0-3bookworm) bookworm; urgency=high

  * remove PCL dependency

 -- Vincent Rabaud <vincent.rabaud@gmail.com>  Thu, 03 Apr 2014 22:00:00 -0000


