KINECT IS ALIVE!
After we heard the news Microsoft is reviving the Kinect we decided to upload our openFrameworks KinectV2 library.
This code is a collection of stuff we have been using for the last few years. Speed comes first, so we tried to create code that let's us choose what features we would need for a project (color vs no color, only 2d vs 3d tracking, etc...). It includes stuff like user management, 2d and 3d scene management, sending data over the network, pointcloud triangulation, gesture detection, area management, etc...
It is no way an official API, so use it at your own risk.
This code only works on Windows 10/64 bit systems.
- Install openFrameworks:
- Required addons:
- Install the KinectV2 sdk:
To compile the examples use the openFrameworks project generator and the Kinect64.props file to set the paths to the Kinect SDK. Build for 64 bit.
Use the Property Manager in Visual Studio to add the Kinect64.props file.
Standing on the shoulders of giants
Love to the openFrameworks community!
In this repo we have used code from:
- Roy Macdonald - ofxInfiniteCanvas
- Zach Lieberman- ofxMeshUtils
- Vanderlin - ofxTimer
- Rene Nyffenegger- Socket
When using gestures make sure to:
GESTURESin the file
- copy the
Kinect20.VisualGestureBuilder.dllfile in the bin folder (see lib folder)
TCP Sender/Receiver Example
We support sending:
- Skeleton data