When we first launched the Original Structure Sensor (Retired), we made a promise that it would be compatible with OpenNI. In order to keep doing that, we created this OpenNI resource page (and a GitHub repo) to provide a one-stop resource for the community to get OpenNI 2 binaries and documentation. We’ll be hosting this page for the indefinite future.

Guess what? We're hosting OpenNI 2 SDK Binaries & Docs

Structure Core customers: OpenNI does not support your sensor. To start developing with Structure Core download Structure SDK (Cross-Platform) on the Developer Portal. Structure Sensor (Mark II) is not intended to be used with non-iOS devices.

macOS

Windows

Linux

Android

  • There are no Android binaries available at this time. Please follow these instructions to build on Android.

OpenNI Documentation

We have PDFs available of the OpenNI Programmer's Guide, the OpenNI Migration Guide (OpenNI 1 to OpenNI 2), and how to use Original Structure Sensor with OpenNI 2. There's also a zip download of automatically-generated documentation.

iOS developers: OpenNI 2 doesn't work with iOS. Good news though! Structure SDK for iOS is available on the Developer Portal.

But that's not all...

We've forked OpenNI 2 on GitHub

Need to go deeper than binaries? We have a fork of the OpenNI 2 repo where you can access the complete source to use OpenNI with ASUS Xtion, PrimeSense Carmine, Microsoft Kinect and Structure Sensor depth sensors. If you’d like to get involved with this fork, you can make pull requests, contribute to the wiki, or submit issues.

OpenNI 2 C++

Forked by Structure

View on GitHub

All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.