Wednesday, April 24, 2013

Kinect + Java + Eclipse

Steps:

  1. Download SimpleOpenNI from https://code.google.com/p/simple-openni/
  2. Extract the zip file. 
  3. In the "OpenNI_NITE_Installer-win32-0.27" folder, install openni "openni-win32-1.5.4.0-dev.msi"
  4. install NITE "nite-win32-1.5.2.21-dev.msi"
  5. download latest kinect primesense driver from https://github.com/avin2/SensorKinect/tree/unstable/Bin
  6. install driver
  7. Connect Kinect camera.
  8. if Kinect SDK driver installed, go to Device Manager and "update driver" for Kinect Camera to Primesense driver. right click on device > Properties > Update Driver Software...> Browse my computer > "Let me pick ... " > "Kinect Camera Version: ...." (unsigned)
  9. Create new Eclipse java project
  10. Add sample source into project. eg.: "OpenNI\Samples\SimpleRead.java"
  11. Add "{installation path}\OpenNI\Bin\org.OpenNI.jar" into eclipse project library build path. Project > Properties > Java Build Path > Add external JAR... > "org.OpenNI.jar". Native library location: "{installation path}\OpenNI\Bin"
  12.  run java app.