Hi everyone,
Just wanted to share this tidbit of news: Today we open sourced the Orbbec Astra SDK on GitHub under the Apache 2.0 license:
Read about it in today's update here:
Astra SDK is our 3D camera SDK. It works with all of the Orbbec 3D cameras and devices (including Persee, which includes Astra tech) and also has a plugin architecture to support other cameras and devices. In fact we designed the Astra SDK to be flexible and extensible. One benefit is that as we complete the Astra SDK featureset, it will be usable with multiple sensors on a single machine as well as across machines. The same API and in fact the same code can be used regardless of if a sensor is on the same machine or across the internet. The definition of stream types is also extensible - no hard coded types. The same API pattern can be used for depth, color, and other provided streams, as well as streams defined by anyone in a plugin.
Another thing this solves is the problem of each new device requiring a completely new API or SDK. All current and future Orbbec devices will work with the same Astra SDK. In fact, Kinect v1 and Xtion Pro have been reported to work through our OpenNI2 plugin.
I'm excited to share this with the community! We open sourced the SDK because we know the importance of open source and the power of open communities. We hope this helps accelerate innovation in the NUI & 3D sensor community.
By the way, this isn't a one-time snapshot. The SDK is still in development and we are moving our entire development effort to GitHub and will be developing "in the open" along side the community. Also, we will soon start accepting community contributions.
Thanks,
Josh
---
Joshua Blake
Co-founder & VP of Engineering, Orbbec
Back our Indiegogo campaign: