- Windows 8/8.1
- A USB 3.0 port
- A Kinect V2
- Kinect V2 SDK: http://www.microsoft.com/en-us/download/details.aspx?id=44561
- Visual Studio 2013 (full or express verison)
- ofxBlobTracker (CCV blob tracking): https://github.com/patriciogonzalezvivo/ofxBlobTracker
- ofxTuio (optional TUIO Client): https://github.com/patriciogonzalezvivo/ofxTuio
-
Download this OpenFrameworks Fork: https://github.com/liquidzym/openFrameworks/tree/VS2013
-
Download this Kinect V2 addon: https://github.com/elliotwoods/ofxKinectForWindows2
-
Extract OpenFrameworks to a known place.
-
Extract ofxKinectForWindows2 to (OpenFrameworks root)/addons & rename to just "ofxKinectForWindows2"
-
Repeat previous step for ofxBlobTracker and ofxTuio
-
Repeat step 4. for the custom ofxOsc folder provided with this repository
-
Copy this project into (OpenFramworks root)/apps/myApps/
(make sure you create the "myApps" folder, if it's not there) -
go to the (OpenFrameworks root)\addons\ofxKinectForWindows2\ofxKinectForWindows2Lib folder, edit "ofxKinectForWindows2Lib.vcxproj" and modify lines 21, 27 to "v120" (it is v110, which will only compile with Visual Studio 2012)
-
Compile, you will get an error in the "Proceses.h" file, comments out the three lines causing the error.
-
Compile & enjoy!
This program currently sends OSC messages of touch events over port 12345. Any program that has a TUIO/OSC client can recieve the events.
TouchProxy - https://touchproxy.codeplex.com/