awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
realsenseai avatar

realsenseai/librealsense

0
View on GitHub↗
8,541 stars·4,970 forks·C++·apache-2.0·10 vuesrealsenseai.com↗

Librealsense

The Intel RealSense SDK is a software development kit providing drivers and libraries for interfacing with depth cameras to capture color, depth, and infrared data streams. It includes a depth camera driver for device discovery and sensor configuration, a stereo vision library for computing depth maps and aligning frames, and a 3D point cloud generator to transform depth and infrared frames into spatial representations.

The SDK distinguishes itself through on-chip depth calculation and stereo calibration, using internal vision processors to reduce host CPU load. It supports hardware-level stream synchronization via physical sync cables and offers an integration layer to expose camera data and inertial measurement unit measurements as topics and services for robot operating systems.

The project covers a broad range of capabilities including IMU sensor integration for spatial orientation tracking, high-precision depth capture with geometric distortion correction, and multi-camera concurrent operation. It also provides tools for camera calibration, virtual hardware simulation, and zero-copy data transfer to optimize high-resolution frame processing.

Features

  • Depth Estimation - Computes depth maps and spatial data using an internal vision processor to reduce host CPU load.
  • Depth Camera SDKs - Provides a comprehensive SDK for interfacing with depth cameras to capture color, depth, and infrared data.
  • High Precision Depth Sensing - Measures object distance with sub-millimeter accuracy at short ranges using a stereo vision system.
  • Camera Calibration - Injects calibration data to ensure millimeter-level accuracy of captured depth measurements.
  • Stereo Calibration - Automatically calibrates stereo cameras in seconds without requiring the use of specialized targets.
  • Point Cloud - Transforms depth and infrared data into 3D point sets to represent physical space.
  • Point Cloud Generators - Transforms depth and infrared frames into three-dimensional spatial representations.
  • Camera Data Ingestion - Provides language bindings and framework wrappers to ingest depth and color streams for easier processing.
  • Depth-Color Alignment - Synchronizes RGB data with depth maps using an image signal processor to ensure aligned visual information.
  • Real-time Depth Streaming - Captures real-time depth and color information at specified resolutions and frame rates.
  • Stereo Vision Reconstruction - Computes depth maps and estimates movement using an on-chip vision processor and digital signal processor.
  • Peripheral Device Managers - Discovers connected devices, retrieves hardware specifications, and performs remote resets over a network.
  • Hardware Device Discovery - Fetches hardware details such as serial numbers and firmware versions via dedicated service calls.
  • Sensor Drivers - Provides a hardware abstraction layer for device discovery and raw data ingestion from depth sensors.
  • Cross-Language Bindings Layers - Exposes low-level C++ hardware interfaces to higher-level languages via standardized wrapper libraries.
  • Depth Frame Filtering - Aligns depth data to color frames and applies filters to refine the resulting images.
  • Pose Estimation - Extracts spatial orientation and positioning information from pose frames.
  • Robot Operating System Wrappers - Exposes camera data and IMU measurements as topics and services for robot operating systems.
  • High Resolution Sensor Streaming - Captures depth and color imagery using global shutter sensors to minimize motion blur.
  • Camera Topic Exposure - Exposes camera data as topics and services for seamless integration within a ROS 2 ecosystem.
  • Data Streaming Interfaces - Streams data to nodes via a compatible interface to avoid installing additional software in robot operating system ecosystems.
  • Concurrent Device Operation - Connects and runs several depth sensors simultaneously without causing signal interference.
  • Hardware Stream Synchronization - Aligns data from multiple sensors using physical sync cables and hardware triggers for precise timing.
  • Image Buffer Sharing - Transforms image data into arrays using a shared buffer protocol to avoid expensive memory copying.
  • Sensor Data Publishing - Streams accelerometer and gyroscope samples including metadata and synchronization information.
  • Virtual Hardware Simulators - Creates software-defined camera devices to emulate physical sensor behavior for testing and development.
  • Depth Accuracy Metrics - Evaluates the precision and fill rate of distance data to verify performance in specific environments.
  • Geometric Distortion Correction - Applies geometric distortion correction and temporal noise reduction to improve imagery quality.
  • Real-time Point Cloud Streaming - Sends frame timestamps, metadata, and 3D point cloud data to clients using a persistent socket connection.
  • RGB and Depth Synchronization - Synchronizes color and depth images into a single message for simplified spatial analysis.
  • Distributed Clock Synchronizers - Aligns data streams from multiple cameras using hardware links or external sync cables for precise timing.
  • Inertial Measurement Unit Interfaces - Accesses an onboard IMU to track camera movement and refine environmental awareness.
  • Inertial Environmental Tracking - Uses an inertial measurement unit to refine depth awareness and environmental tracking during movement.
  • Inertial Frame Alignment - Aligns spatial orientation with depth frames using time-stamped inertial measurement unit data.
  • Spatial Orientation Tracking - Measures spatial movement and orientation using a built-in inertial measurement unit.
  • Sensor Configuration - Provides tools to update sensor options like exposure and gain and manage stream profiles.
  • Data Compression - Reduces bandwidth usage by applying compression plugins to color, depth, and infrared data streams.
  • Vision Stream Compression - Applies modular compression algorithms to color and depth data to reduce network bandwidth usage.
  • Real-time Volumetric Captures - Coordinates data from several sensors simultaneously for real-time volumetric scene capture and 3D scanning.
  • Buffer-Protocol Array Integration - Transforms depth and color image data into NumPy arrays using the buffer protocol for zero-copy transfers.
  • Zero-Copy Mechanisms - Reduces latency and CPU overhead for high-resolution frames by using zero-copy communication between internal processes.

Historique des stars

Graphique de l'historique des stars pour realsenseai/librealsenseGraphique de l'historique des stars pour realsenseai/librealsense

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Librealsense

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Librealsense.
  • realsenseai/realsense-rosAvatar de realsenseai

    realsenseai/realsense-ros

    3,365Voir sur GitHub↗

    This project is a ROS2 depth camera driver that streams synchronized RGB, depth, infrared, and IMU data from Intel RealSense sensors as ROS2 topics. It functions as a managed camera interface using lifecycle nodes with explicit state transitions to ensure deterministic startup and shutdown within robotic systems. The driver includes an RGBD perception pipeline that aligns depth to color and generates 3D point clouds for spatial analysis. It features a depth camera calibration tool that provides ROS2 services for reading and writing on-device calibration and safety configuration parameters. T

    Python
    Voir sur GitHub↗3,365
  • dusty-nv/jetson-inferenceAvatar de dusty-nv

    dusty-nv/jetson-inference

    8,734Voir sur GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    Voir sur GitHub↗8,734
  • kornia/korniaAvatar de kornia

    kornia/kornia

    11,238Voir sur GitHub↗

    Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy. The project provides specialized toolsets for geometric vision and stereo depth, including algorithms for 3D scene reconstruction, camera calibration, and pose estimation. It further distinguishes itself as a differentiable image augmentation framework, applying random geometric and color transformations w

    Pythonartificial-intelligencecomputer-visiondeep-learning
    Voir sur GitHub↗11,238
  • shimat/opencvsharpAvatar de shimat

    shimat/opencvsharp

    6,011Voir sur GitHub↗

    OpenCVSharp is a .NET library that wraps native OpenCV functions, providing C# developers with access to OpenCV's computer vision capabilities through an API that mirrors the native C/C++ style. It serves as a managed wrapper for image processing, feature detection, object detection, and image manipulation tasks, while also handling automatic disposal of unmanaged OpenCV resources like Mat objects to prevent memory leaks in .NET applications. The library enables keypoint detection and descriptor extraction using algorithms such as AKAZE, BRISK, or FAST, with brute-force or FLANN-based matchin

    C#computer-visiondotnetdotnetstandard
    Voir sur GitHub↗6,011
Voir les 30 alternatives à Librealsense→

Questions fréquentes

Que fait realsenseai/librealsense ?

The Intel RealSense SDK is a software development kit providing drivers and libraries for interfacing with depth cameras to capture color, depth, and infrared data streams. It includes a depth camera driver for device discovery and sensor configuration, a stereo vision library for computing depth maps and aligning frames, and a 3D point cloud generator to transform depth and infrared frames into spatial representations.

Quelles sont les fonctionnalités principales de realsenseai/librealsense ?

Les fonctionnalités principales de realsenseai/librealsense sont : Depth Estimation, Depth Camera SDKs, High Precision Depth Sensing, Camera Calibration, Stereo Calibration, Point Cloud, Point Cloud Generators, Camera Data Ingestion.

Quelles sont les alternatives open-source à realsenseai/librealsense ?

Les alternatives open-source à realsenseai/librealsense incluent : realsenseai/realsense-ros — This project is a ROS2 depth camera driver that streams synchronized RGB, depth, infrared, and IMU data from Intel… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… kornia/kornia — Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision… shimat/opencvsharp — OpenCVSharp is a .NET library that wraps native OpenCV functions, providing C# developers with access to OpenCV's… hybridgroup/gobot — Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT… bytedeco/javacv — JavaCV provides a Java-based interface for native computer vision and video processing libraries. It functions as a…