jawaff / KinectController

Control your computer using your body. The KinectController turns the Kinect into a controller that allows configurable actions to be emulated when configurable gestures are triggered by the user.
0 stars 0 forks source link

Figure out how we're going to do skeleton tracking. #1

Closed jawaff closed 8 years ago

jawaff commented 8 years ago

It looks like we're going to use Openni2 along with Nite for getting this done. There is a Java wrapper already available.

https://github.com/occipital/OpenNI2 https://bitbucket.org/kaorun55/openni-2.2/src/2f54272802bfd24ca32f03327fbabaf85ac4a5c4/NITE%202.2%20%CE%B1/?at=master

jawaff commented 8 years ago

I ended up downloading the Nite2.22 project from the above bitbucket repository. It had dlls/jars for both Openni and Nite. I stole one of the sample projects from that repository and tried to build a project that used the openni and nite jars. The test was successful and I uploaded it to a separate Github project for future reference.

https://github.com/JakeWaffle/Nite2.2-Test-Application

The only thing I don't like about this test project is that it's expected that the project's jar is in the same directory as the dlls and the driver directories. The project's jar also needs to be executed while in this directory as well. We either can just deal with that when we use Openni for the KinectController or we can figure out a way to embed the dependencies in the project's jar.