awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
raulmur avatar

raulmur/ORB_SLAM2

0
View on GitHub↗
10,105 Stars·4,754 Forks·C++·other·6 Aufrufe

ORB SLAM2

ORB_SLAM2 is a visual simultaneous localization and mapping system that tracks camera movement and builds 3D environments from image data. It functions as a real-time visual odometry tool and sparse 3D reconstructor, computing the position and orientation of a camera while generating a point cloud map of a physical space.

The system utilizes a camera relocalization engine to identify a camera's position within a known map after tracking failure or system restarts. It incorporates a spatial tracker to enable the precise insertion and composition of virtual 3D objects into real-world planar regions for augmented reality.

Core capabilities cover spatial mapping and localization, including loop closure detection to correct drift and static map localization. The project also provides tools for camera trajectory visualization and the evaluation of spatial mapping performance using standardized image sequence datasets.

Features

  • Simultaneous Localization and Mapping - Implements a complete visual SLAM system for tracking camera motion and reconstructing 3D environments.
  • SLAM Algorithms - Implements simultaneous localization and mapping for environmental reconstruction and camera trajectory tracking.
  • Camera Tracking - Computes the movement and orientation of a camera in real time using image features for spatial awareness.
  • Loop Closure Detection - Identifies when the camera returns to a previously visited location to correct drift and maintain map accuracy.
  • Loop Closure Systems - Corrects accumulated tracking errors by detecting when the camera returns to a known map location.
  • Sparse Visual Mapping - Tracks specific visual points across image frames to build a lightweight 3D point cloud representation of the environment.
  • Visual Odometry Systems - Computes the position and orientation of a camera in real time using a sequence of images.
  • Camera Path Mapping - Computes real-time camera movement and creates sparse 3D reconstructions using image inputs.
  • Camera Trajectory Estimation - Computes the movement and orientation of a camera in real time using image sensor data.
  • 3D Reconstruction Pipelines - Generates a sparse 3D map of an environment by converting image sequences into digital 3D models.
  • Sparse 3D Reconstructors - Generates a sparse point cloud map of a physical space while estimating the camera trajectory.
  • Camera Relocalization Systems - Recovers the camera pose after tracking loss by comparing the current frame against the existing map.
  • Camera Relocalization Engines - Identifies a camera's position within a known map after a tracking failure or system restart.
  • Relocalization Engines - Identifies the camera position within a known map after tracking failure or system restarts.
  • Place Recognition Systems - Implements a bag-of-words approach to identify previously visited locations for loop closure and relocalization.
  • AR Spatial Trackers - Tracks camera poses in real-world scenes to enable the precise insertion of virtual 3D objects.
  • Local Mapping Optimizations - Maintains real-time performance by updating only the 3D points and poses in the camera's immediate vicinity.
  • Trajectory Visualizers - Renders camera movements and 3D scene data through a user interface for real-time monitoring.
  • Static Map Localization - Tracks camera position within a pre-defined static map without modifying the existing map geometry.
  • Bundle Adjustment Algorithms - Optimizes camera poses and 3D points by minimizing projection errors across a network of visual constraints.

Star-Verlauf

Star-Verlauf für raulmur/orb_slam2Star-Verlauf für raulmur/orb_slam2

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu ORB SLAM2

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit ORB SLAM2.
  • uz-slamlab/orb_slam3Avatar von UZ-SLAMLab

    UZ-SLAMLab/ORB_SLAM3

    8,744Auf GitHub ansehen↗

    ORB_SLAM3 is a visual-inertial SLAM library designed for real-time simultaneous localization and mapping. It provides a framework for tracking camera movement and building 3D maps of environments using monocular, stereo, or RGB-D cameras combined with inertial sensors. The system features a multi-map fusion engine capable of merging separate spatial sessions into a single seamless representation of an environment. It includes specialized processing for wide-angle and fisheye lenses to expand the visual field of view for spatial tracking. The library covers a broad range of spatial intelligen

    C++slam-algorithms
    Auf GitHub ansehen↗8,744
  • gaoxiang12/slambookAvatar von gaoxiang12

    gaoxiang12/slambook

    7,440Auf GitHub ansehen↗

    Slambook is a visual SLAM framework designed for simultaneous localization and mapping. It provides an integrated system to estimate camera motion and reconstruct 3D environments using visual sensor data. The project includes a visual odometry engine to track camera movement and a dense 3D reconstruction tool for creating volumetric representations of scenes. It features a loop closure detection system to recognize previously visited locations and a pose graph optimizer to refine trajectories and ensure global map consistency. The framework covers spatial estimation and environment modeling

    C++slam
    Auf GitHub ansehen↗7,440
  • introlab/rtabmapAvatar von introlab

    introlab/rtabmap

    3,836Auf GitHub ansehen↗

    This project is a comprehensive library and toolkit for simultaneous localization and mapping, designed to construct three-dimensional environment models while tracking device position. It functions as a robotics perception framework that processes data from RGB-D, stereo, and lidar sensors to enable autonomous navigation and spatial awareness. The system distinguishes itself through its focus on long-term mapping and global consistency. It employs a sophisticated loop-closure detection engine and graph-based pose optimization to identify previously visited locations and eliminate cumulative

    C++
    Auf GitHub ansehen↗3,836
  • cartographer-project/cartographerAvatar von cartographer-project

    cartographer-project/cartographer

    7,883Auf GitHub ansehen↗

    Cartographer is a cross-platform robotics library and framework for simultaneous localization and mapping in 2D and 3D spaces. It functions as a real-time mapping engine that constructs environmental maps while tracking a device's position and orientation using continuous sensor data processing. The system implements real-time SLAM to generate precise maps for autonomous navigation. It utilizes a localization system that determines a device's state within a mapped environment across different hardware platforms and sensor configurations. The framework covers spatial estimation through non-li

    C++
    Auf GitHub ansehen↗7,883
Alle 30 Alternativen zu ORB SLAM2 anzeigen→

Häufig gestellte Fragen

Was macht raulmur/orb_slam2?

ORB_SLAM2 is a visual simultaneous localization and mapping system that tracks camera movement and builds 3D environments from image data. It functions as a real-time visual odometry tool and sparse 3D reconstructor, computing the position and orientation of a camera while generating a point cloud map of a physical space.

Was sind die Hauptfunktionen von raulmur/orb_slam2?

Die Hauptfunktionen von raulmur/orb_slam2 sind: Simultaneous Localization and Mapping, SLAM Algorithms, Camera Tracking, Loop Closure Detection, Loop Closure Systems, Sparse Visual Mapping, Visual Odometry Systems, Camera Path Mapping.

Welche Open-Source-Alternativen gibt es zu raulmur/orb_slam2?

Open-Source-Alternativen zu raulmur/orb_slam2 sind unter anderem: gaoxiang12/slambook — Slambook is a visual SLAM framework designed for simultaneous localization and mapping. It provides an integrated… uz-slamlab/orb_slam3 — ORB_SLAM3 is a visual-inertial SLAM library designed for real-time simultaneous localization and mapping. It provides… introlab/rtabmap — This project is a comprehensive library and toolkit for simultaneous localization and mapping, designed to construct… cartographer-project/cartographer — Cartographer is a cross-platform robotics library and framework for simultaneous localization and mapping in 2D and 3D… alicevision/meshroom — Meshroom is a node-based photogrammetry software designed to transform collections of two-dimensional images into… hkust-aerial-robotics/vins-mono — VINS-Mono is a monocular visual-inertial odometry system and loop closure SLAM framework. It functions as a real-time…