Skip to content

xbox kinect communicating with client side javascript via OSC and node.js

Notifications You must be signed in to change notification settings

kn0ll/node-kinect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-hands

intention

node-hands is a straight forward nodejs library which provides live x, y, and z hand coordinates from an xbox kinect to the browser via socket.io. if you're so inclined, click here for a demo video.

installation

  1. install libfreenect

  2. install liblo

  3. download and run node-hands

     git clone [email protected]:catshirt/node-hands.git
     cd node-hands
     npm install
     node server.js
    

    if you access localhost:8080 you'll have an open socket waiting for OSC messages.

  4. compile and run bionic-dj

     git submodule init
     git submodule update
     cd lib/bionic-dj
     gcc -lfreenect -llo -framework OpenGL -framework GLUT -I ~/Code/libfreenect/include bionic_dj.c
     ./a.out
    

    where ~/Code/libfreenect/include is the path to your libfreenect header files

bionic-dj should now be sending OSC messages which nodejs forwards to the browser.

About

xbox kinect communicating with client side javascript via OSC and node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published