Repolode
realsenseai

realsenseai/librealsense

跨平台 C++ SDK,用于 RealSense 深度相机,支持深度与彩色流传输及内外参标定信息获取。

Star
9,088
Fork
5,047
未关闭 Issue
43
最近提交
前天

这是什么?

librealsense 是 RealSense 深度相机的 SDK 2.0。应用可以通过它打开受支持设备的深度流和彩色流,并读取内参与外参标定信息,无需自行编写底层设备驱动,即可处理立体相机输出的三维深度数据。

SDK 支持 Windows、Linux、macOS、Android 和 Docker,并提供 Jetson、树莓派等平台的安装指南。上层封装涵盖 C++、C、C#、Python、ROS 2 以及 REST API。仓库中还包含示例代码、用于取流和录制回放的 RealSense Viewer,以及用于测量精度与填充率的 Depth Quality Tool。

构建时可选择启用 CUDA 或 AMD HIP/ROCm,以便在 GPU 上加速处理。支持的设备包括 D455、D435if、D405、D457 和 D555 PoE 等立体深度相机型号。

核心功能

  • 01从 RealSense 相机获取深度流与彩色流。
  • 02读取内参与外参标定数据。
  • 03提供 C++、C、C#、Python、ROS 2 和 REST API 封装。
  • 04支持 Windows、Linux、macOS、Android 和 Docker,并有 Jetson、树莓派安装指南。
  • 05附带 RealSense Viewer 与 Depth Quality Tool 工具。
  • 06可选通过 CUDA 或 AMD HIP/ROCm 进行 GPU 加速。

适用场景

  • 为机器人或自主移动平台增加深度感知能力。
  • 开发三维扫描或物体测量应用。
  • 使用 ROS 2 或 Python 搭建计算机视觉原型。
  • 在部署前评估并调校 RealSense 相机的精度。

快速上手

  1. 1

    安装稳定版 Python 包

    pip install pyrealsense2
  2. 2

    克隆仓库并创建构建目录

    git clone https://github.com/realsenseai/librealsense.git && cd librealsense && mkdir build && cd build
  3. 3

    使用 CMake 配置构建

    cmake ..
  4. 4

    构建项目

    cmake --build .

使用前须知

  • 需要 RealSense 深度相机才能充分发挥 SDK 的作用。
  • 部分较新的闭源库需通过 Perception Studio 单独获取。

收录于专题

标签

#computer-vision#depth-camera#stereo-vision#camera-sdk#robotics#cpp#3d-scanning#camera-api#developer-kits#hardware

常见问题

librealsense 是什么?
跨平台 C++ SDK,用于 RealSense 深度相机,支持深度与彩色流传输及内外参标定信息获取。 librealsense 是 RealSense 深度相机的 SDK 2.0。应用可以通过它打开受支持设备的深度流和彩色流,并读取内参与外参标定信息,无需自行编写底层设备驱动,即可处理立体相机输出的三维深度数据。
librealsense 可以免费使用吗?用的什么许可证?
librealsense 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
librealsense 还在维护吗?
活跃维护中。librealsense 最近一次提交是在 2026年11月5日。
librealsense 适合用来做什么?
为机器人或自主移动平台增加深度感知能力。 开发三维扫描或物体测量应用。 使用 ROS 2 或 Python 搭建计算机视觉原型。 在部署前评估并调校 RealSense 相机的精度。
librealsense 怎么安装和运行?
安装稳定版 Python 包: pip install pyrealsense2 克隆仓库并创建构建目录: git clone https://github.com/realsenseai/librealsense.git && cd librealsense && mkdir build && cd build 使用 CMake 配置构建: cmake .. 构建项目: cmake --build .
在哪里获取 librealsense?
源代码和安装说明在 GitHub 上:https://github.com/realsenseai/librealsense

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目