Kinect v2
Nodes for using the Kinect2 are provided by vux. They are coming with the 64bit version of the DX11 pack and require the Kinect for Windows Runtime v2.0.
Related Links
System Requirements
Known Issues
Technical documentation and tools
Human Interface Guidelines (PDF) including info on tracking ranges
Skeletal Data
Kinect v1
Nodes for using the original Kinect are shipping with vvvvs addonpack.
With the addonpack installed type kinect in the nodebrowser to see a list of all available nodes dealing with it. Note that most nodes come in two versions:
- Microsoft
- OpenNI
Those relate to two different drivers they are based on. Depending on which version you want to use you need to install the following:
Microsoft
The Microsoft Kinect nodes by vux require you to install the Kinect for Windows Runtime v1.8.
If the Kinect (Devices Microsoft)'s Kinect Status tells you that the device is not genuine you may have either of two problems:
- the date is not set correctly on your PC (!)
- you are using a "Kinect for XBox" in which case you need the Kinect SDK installed (as those are not allowed to be used on windows PC for end-usage, but development only).
OpenNI
The OpenNI Kinect nodes are now considered legacy since the drivers are no longer being developed any further. In case you still need them, here is what you need to get them running:
- get OpenNI Sensor Driver Package x86 1.5.2.zip as comfortably provided by http://reconstructme.net
- from that .zip install: OpenNI-win32-1.5.2.23-redist.msi
- now depending on your hardware install either:
- Asus Xtion: SensorPrimesense-win32-5.1.0.41-redist.msi
- Kinect: SensorKinect-Bin-Win32-v5.1.0.25.msi
- also get NITE 1.5.2.21 and install it
The current version of the OpenNI plugins was tested to run with:
- OpenNI 1.5.2.23 (32bit, stable, redist edition)
- NITE 1.5.2.21 (32bit, stable, redist edition)
- SensorKinect091 5.1.0.25 (32bit)
These are also the drivers needed to use the kinect nodes that come with the Image Pack by elliotwoods
note:
If for some reason you need to have both Microsoft & OpenNI drivers installed check out kinect-mssdk-openni-bridge
Skeletal Data
The following graphic shows the skeletal joints the kinect returns. Below are the joints names next to their slice index as they are returned by Skeleton (Kinect Microsoft)
0 HipCenter 1 Spine 2 ShoulderCenter 3 Head 4 ShoulderLeft 5 ElbowLeft 6 WristLeft 7 HandLeft 8 ShoulderRight 9 ElbowRight 10 WristRight 11 HandRight 12 HipLeft 13 KneeLeft 14 AnkleLeft 15 FootLeft 16 HipRight 17 KneeRight 18 AnkleRight 19 FootRight