orbbec/OrbbecSDK
Orbbec SDK v1&v2 Pre-Compiled Repo
What it solves
It provides a unified software development kit (SDK) to interface with Orbbec's 3D cameras, allowing developers to capture data streams and control hardware across a wide range of device series (such as Gemini, Femto, and Astra).
How it works
The SDK acts as a bridge between the camera hardware and the application. It includes core libraries and C/C++ header files that allow developers to integrate camera functionality into their own projects. It supports both the newer UVC standard and legacy OpenNI protocols, ensuring compatibility with both current and older Orbbec products. It also provides a dedicated viewer tool, OrbbecViewer, for real-time data stream visualization and camera control.
Who it’s for
Developers building applications that require 3D sensing, depth perception, and computer vision, targeting platforms including Windows, Linux (x64 and ARM), and MacOS.
Highlights
- Broad Device Support: Compatible with multiple product lines including Gemini, Femto, Astra, and LiDAR series.
- C/C++ Integration: Provides core libraries and header files for native development.
- Cross-Platform: Works across Windows, Linux (including NVIDIA Jetson and Raspberry Pi), and MacOS.
- Unified Codebase: Enables developers to support both new and old products with a single set of code via built-in OpenNI protocol support.
- Visualization Tool: Includes OrbbecViewer for easy camera testing and stream viewing.
Related
- Project
- Project
- Project
- Project