开源的低成本 SO-100/SO-101 机械臂设计,含可 3D 打印零件与物料清单,适配 LeRobot 库。
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
安装稳定版 Python 包
pip install pyrealsense2 - 2
克隆仓库并创建构建目录
git clone https://github.com/realsenseai/librealsense.git && cd librealsense && mkdir build && cd build - 3
使用 CMake 配置构建
cmake .. - 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 数据每日更新。
相关项目
8032+84 本周749Apache-2.0更新于 上个月
基于 ESP32 的开源低成本迷你四足机器人,可 3D 打印,带 OLED 表情屏。
4983+97 本周685CApache-2.0更新于 23天前
Reachy Mini 开源表达型机器人的 Python SDK 与应用平台,面向开发者和 AI 开发者。
1645+23 本周348PythonApache-2.0更新于 前天
开源机器人仿真器,用于建模、编程和模拟机器人、车辆及机械系统。
4757+16 本周2098C++Apache-2.0维护活跃更新于 20小时前
开源 Rust 工具链,用于记录、可视化、查询并流式输出随时间变化的多模态机器人与传感器数据。
1.2万+42 本周891RustApache-2.0更新于 昨天
在浏览器中运行的工具,用于将 3D 扫描和平板扫描与 CAD 比对,拟合特征、测量、分析偏差并逆向建模为 STEP。
956+147 本周174TypeScriptAGPL-3.0维护活跃更新于 3天前