Last update, 31/03/2012.
A library by Thomas Diewald for the programming environment processing.

have a look at the README on github for use and installation:
this library is based on the libfreenect-software ( http://openkinect.org )
it only works on windows Machines (winXP, win7, ... x86, x64)
there is no guarantee that it really works on every machine

  1. processing examples
  2. reference
  3. source-code
  4. library:
    kinect_driver_windows/xbox nui camera, ...motor, ...audio
    calibration/kinect_calibration_red.yml, ...kinect_calibration_yellow.yml

  1. depth frame
  2. video frame (RGB, BAYER, IR, YUV, ... )
  3. 3D-DATA
  4. extended LED-control
  5. extended TILT-control
  6. color/depth mapping !!
  7. camera-calibration (data from file)-> for color/depth-mapping
  8. 3d-transformation
  9. built-in camera-cone
  10. basic console logging
  11. multiple kinects ( i tested it with two kinect-devices )


Download latest version 2.95 (12) in .zip format.


Unzip and put the extracted dLibs_freenect folder into the libraries folder of your processing sketches. Reference and examples are included in the dLibs_freenect folder.

Keywords kinect, openkinect, java

Reference. Have a look at the javadoc reference here. a copy of the reference is included in the .zip as well.

Source. The source code of dLibs_freenect is available at github, and its repository can be browsed here.


Platform windows (x86, x64)
Processing 1.51, 2.0a5
Dependencies JNA