awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
raulmur avatar

raulmur/ORB_SLAM2

0
View on GitHub↗
10,105 星标·4,754 分支·C++·other·8 次浏览

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 历史

raulmur/orb_slam2 的 Star 历史图表raulmur/orb_slam2 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

ORB SLAM2 的开源替代方案

相似的开源项目,按与 ORB SLAM2 的功能重合度排序。
  • uz-slamlab/orb_slam3UZ-SLAMLab 的头像

    UZ-SLAMLab/ORB_SLAM3

    8,744在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,744
  • gaoxiang12/slambookgaoxiang12 的头像

    gaoxiang12/slambook

    7,440在 GitHub 上查看↗

    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
    在 GitHub 上查看↗7,440
  • introlab/rtabmapintrolab 的头像

    introlab/rtabmap

    3,836在 GitHub 上查看↗

    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++
    在 GitHub 上查看↗3,836
  • cartographer-project/cartographercartographer-project 的头像

    cartographer-project/cartographer

    7,883在 GitHub 上查看↗

    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++
    在 GitHub 上查看↗7,883
查看 ORB SLAM2 的所有 30 个替代方案→

常见问题解答

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.

raulmur/orb_slam2 的主要功能有哪些?

raulmur/orb_slam2 的主要功能包括:Simultaneous Localization and Mapping, SLAM Algorithms, Camera Tracking, Loop Closure Detection, Loop Closure Systems, Sparse Visual Mapping, Visual Odometry Systems, Camera Path Mapping。

raulmur/orb_slam2 有哪些开源替代品?

raulmur/orb_slam2 的开源替代品包括: 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…