Chi-Wei Leeandmatlabbe 20b040a77a util2d::getDepth(): use the mean for the neighbor depth tolerance (#1780)
When estimating a missing depth from its 4-connected neighbors, a
neighbor is accepted if it is within depthErrorRatio of the mean of the
neighbors accepted so far. The tolerance was computed from the running
sum instead of the mean, so it grew to 2x and then 3x the ratio for the
third and fourth neighbor, letting inconsistent depths into the average.

Co-authored-by: matlabbe <[email protected]>
2026-09-30 23:58:31 -07:00
2013-12-12 22:36:56 +00:00
2026-08-06 13:32:20 -07:00
2025-08-06 20:53:14 -07:00
2023-03-13 03:20:06 -07:00
2026-08-23 13:21:46 -07:00
2026-08-06 13:32:20 -07:00
2026-08-23 13:21:46 -07:00
2026-08-23 13:21:46 -07:00
2026-08-06 13:32:20 -07:00
2014-10-24 11:37:06 +00:00
2026-08-06 13:32:20 -07:00
2026-08-06 13:32:20 -07:00
2026-08-23 13:21:46 -07:00
2026-08-06 13:32:20 -07:00
2026-08-06 13:32:20 -07:00
2025-03-09 19:01:15 -07:00
2014-11-28 10:11:08 -05:00
2026-08-06 13:32:20 -07:00

rtabmap

RTAB-Map Logo

Release Downloads codecov License

RTAB-Map library and standalone application.

To use RTAB-Map under ROS, visit the rtabmap page on the ROS wiki.

Acknowledgements

This project is supported by IntRoLab - Intelligent / Interactive / Integrated / Interdisciplinary Robot Lab, Sherbrooke, Québec, Canada.

IntRoLab

CI Latest

CMake Linux Build Status
CMake Windows Build Status
CMake MaCOS Build Status
CMake ROS Build Status
Docker ROS Build Status
Android Build Status

ROS Binaries

ros-$ROS_DISTRO-rtabmap

ROS 1 Noetic Build Status
ROS 2 Humble Build Status
Jazzy Build Status
Kilted Build Status
Lyrical Build Status
Rolling Build Status
Docker rtabmap Docker Pulls
Languages
C++ 63.8%
C 29.7%
CMake 1.7%
Java 1.5%
Swift 0.9%
Other 2.3%