OpenNI access for your depth sensors like Microsoft Kinect in Cycling 74’s Max
jit.openni is a rich Max Jitter external which allows usage of sensors like the Microsoft Kinect and ASUS X-tion PRO in your patchers. It exposes much of the functionality from sensors like the Kinect in an easy to use native enhancement for the Cycling 74 Max application platform for Windows and Mac OSx computers. It has support for:
- Configuration of OpenNI by an OpenNI XML configuration file; see OpenNI documentation for format (an example is provided in the install)
- ImageMap of RGB24 output in a 4-plane char jitter matrix
- DepthMap output in a 1-plan long, float32, or float64 jitter matrix
- IrMap output in a 1-plan long, float32, or float64 jitter matrix
- UserPixelMap output in a 1-plan long, float32, or float64 jitter matrix
- User events (e.g. user seen, user lost, etc.)
- Center of mass for identified users
- Floor identification
- Skeleton joints with optional orientations
- User events, center of mass, and skeleton joints in an native OSC format, max route friendly format, OSCeleton legacy format (as of 2011-07-25 OSCeleton codebase)
- Attributes to filtering data based on position or orientation confidence, display or not the orientation data, and smooth skeleton data using OpenNI’s smoothing API
- Camera field of view
- and more…
Licensing
jit.openni is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Documentation
Wiki documentation and installation instructions are available.
Downloads
This are the needed files to be uncompressed and installed as listed in the wiki documentation. Please note: Apple bought PrimeSense and discontinued the OpenNI project as of 23 April 2014. Apple forced removal of the NITE downloads from reputable websites. A much better and fully supported Kinect Max external is available for Windows at https://hidale.com/shop/dp-kinect/.
Windows | Mac OSx |
---|---|
n/a | libusb-1.0.9 OSx |
OpenNI 1.5.4.0 Windows | OpenNI 1.5.4.0 OSx |
NITE 1.5.2.21 Windows [?] | NITE 1.5.2.21 OSx [?] |
A sensor driver for your specific hardware: SensorKinect093 Windows, PMD CamBoard, Primesense (incl. with OpenNI) |
A sensor driver for your specific hardware: SensorKinect093 OSx, Primesense (incl. with OpenNI) |
jit.openni.v0.88 Windows | jit.openni.v0.88 OSx |