Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kn0ll/node-kinect
xbox kinect communicating with client side javascript via OSC and node.js
https://github.com/kn0ll/node-kinect
Last synced: 17 days ago
JSON representation
xbox kinect communicating with client side javascript via OSC and node.js
- Host: GitHub
- URL: https://github.com/kn0ll/node-kinect
- Owner: kn0ll
- Created: 2011-02-19T20:15:16.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2012-03-11T08:23:35.000Z (over 12 years ago)
- Last Synced: 2024-08-02T17:37:31.491Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 308 KB
- Stars: 54
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
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](http://vimeo.com/user6080011/node-hands).installation
---
1. install [libfreenect](openkinect.org/wiki/Getting_Started)2. install [liblo](http://liblo.sourceforge.net/)
3. download and run node-hands
git clone [email protected]:catshirt/node-hands.git
cd node-hands
npm install
node server.jsif you access [localhost:8080](http://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.outwhere `~/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.