1.16.0 (2021-11-12)
- Fix includes
In the following commit in vision_opencv, the include
opencv2/calib3d/calib3d.hpp was removed from pinhole_camera_model.h :
https://github.com/ros-perception/vision_opencv/commit/51ca54354a8353fc728fcc8bd8ead7d2b6cf7444
Since we indirectly depended on this include, we now have to add it
directly.
- support rgba8 and bgra8 encodings by skipping alpha channel
- functional xyzrgb radial nodelet
- add xyzrgb radial nodelet
- Support MONO16 image encodings.
- Add missing cstdint, vector, cmath includes.
- Contributors: Avinash Thakur, Evan Flynn, Martin Günther, Mike Purvis
1.15.3 (2020-12-11)
- remove email blasts from steve macenski (#595)
- Contributors: Steve Macenski
1.15.2 (2020-05-19)
1.15.1 (2020-05-18)
1.15.0 (2020-05-14)
- Python 3 compatibility (#530)
- cmake_minimum_required to 3.0.2
- Adapted to OpenCV4
- import setup from setuptools instead of distutils-core
- updated install locations for better portability. (#500)
- Contributors: Joshua Whitley, Sean Yen
1.14.0 (2020-01-12)
- Merge pull request #478 from ros-perception/steve_main
added option to fill the sparse areas with neareast neighbor depth va…
- Merge pull request #336 from madsherlock/indigo
depth_image_proc/point_cloud_xyzi_radial Add intensity conversion (copy) for float
- depth_image_proc: fix support for mono16 intensity encoding in point_cloud_xyzi node (#352)
- added option to fill the sparse areas with neareast neighbor depth values on upsampling operations in depth_image_proc/register
- point_cloud_xyzi Add intensity conversion for float
- Add intensity conversion (copy) for float
This commit enables the generation of xyzi point clouds from 32-bit floating point intensity images.
The destination data type for intensity storage is 32-bit float, so all that is required is a data copy.
The change in this commit is simply an extension of the if-else statement to include the TYPE_32FC1 type and apply the usual convert_intensity() method.
- Contributors: Mikael Westermann, Richard Bormann, Steven Macenski, Stewart Jamieson, Tim Übelhör
1.13.0 (2019-06-12)
- Merge pull request #395 from ros-perception/steve_maintain
- adding autonomoustuff mainainer
- adding stevemacenski as maintainer to get emails
- Contributors: Joshua Whitley, Yoshito Okada, stevemacenski
1.12.23 (2018-05-10)
1.12.22 (2017-12-08)
1.12.21 (2017-11-05)
- Fix C++11 compilation
This fixes #292 and #291
- Contributors: Vincent Rabaud
1.12.19 (2016-07-24)
1.12.18 (2016-07-12)
1.12.17 (2016-07-11)
1.12.16 (2016-03-19)
- 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
1.12.15 (2016-01-17)
- Add option for exact time sync for point_cloud_xyzrgb
- simplify OpenCV3 conversion
- Contributors: Kentaro Wada, Vincent Rabaud
1.12.14 (2015-07-22)
1.12.13 (2015-04-06)
- Add radial point cloud processors
- Contributors: Hunter Laux
1.12.12 (2014-12-31)
- adds range_max
- exports depth_conversions
with convert for xyz PC only
- exports DepthTraits
- Contributors: enriquefernandez
1.12.11 (2014-10-26)
1.12.10 (2014-09-28)
1.12.9 (2014-09-21)
- get code to compile with OpenCV3
fixes #96
- Contributors: Vincent Rabaud
1.12.8 (2014-08-19)
1.12.6 (2014-07-27)
- 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
1.12.4 (2014-04-28)
- depth_image_proc: fix missing symbols in nodelets
- Contributors: Michael Ferguson
1.12.3 (2014-04-12)
1.12.2 (2014-04-08)
1.12.1 (2014-04-06)
- replace tf usage by tf2 usage