orbbec/pyorbbecsdk

OrbbecSDK python binding

解决的问题

为开发者提供与 Orbbec RGB-D 相机(如 Gemini、Femto 和 Astra 系列)交互的 Python 接口,无需编写原生 C++ 代码即可保持高性能。

工作原理

该项目是基于 pybind11 构建的 Orbbec SDK v2.x 的 Python 封装,用于连接 Python 与原生 C++ SDK。它允许开发者流式传输深度、彩色和红外数据,应用后处理滤波器,并生成 3D 点云。

适用人群

专为使用 Orbbec 硬件开发机器人、3D 扫描和计算机视觉应用的开发者设计。

主要特性

  • RGB-D 流传输:可配置深度、彩色和红外流的分辨率和帧率。
  • 后处理滤波器:包含去噪、补洞、降采样以及空间/时间滤波工具。
  • 3D 点云生成:通过 PointCloudFilter 生成带颜色的 3D 点云。
  • 硬件支持:兼容 Windows、Linux(x64 和 ARM64)、macOS(ARM)。
  • 深度-彩色对齐:支持软件和硬件两种 D2C 对齐方式。
  • 广泛设备支持:支持 Gemini、Femto 以及以太网连接的网络相机。

相关

  • 项目
  • 项目
  • 项目
  • 项目