matlabbe d9f3337f97 OpenCV 5 support (#1732)
* OpenCV 5 support

* RTABMapConfig.cmake, guard from including stereoRectifyFisheye.h

* unified opencv components at the same place

* fixing android build

* Confirmed stereo calibration with fisheye works. Fix camera start/top progress dialog not drawn. Opencv >=4.7 using new opencv's ArucoDetector class.

* pinning opencv for downstream apps

* Avoid changing object/image points between fisheye calibration

* Fixed stereo calib diverging when recalibrating same data

* removed not needed opencv c api

* fixing depthai build on opencv5

* bumped version

* Adding ci opencv5 with homebrew

* fixed ci script

* Fixed OptimizerCeres build with opencv5
2026-07-29 22:48:39 -07:00
2026-07-29 22:48:39 -07:00
2013-12-12 22:36:56 +00:00
2025-08-06 20:53:14 -07:00
2023-03-13 03:20:06 -07:00
2026-07-29 22:48:39 -07:00
2026-06-21 12:44:03 -07:00
2026-07-29 22:48:39 -07:00
2026-07-29 22:48:39 -07:00
2014-10-24 11:37:06 +00:00
2026-07-29 22:48:39 -07:00
2025-03-09 19:01:15 -07:00
2014-11-28 10:11:08 -05:00
2026-07-16 15:32:57 -07:00

rtabmap

RTAB-Map Logo

Release Downloads 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 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%