DepthCam - Stream Live Point Cloud Data in Chrome using HTML5

Category: 
DepthCam - Stream Live Point Cloud Data in Chrome using HTML5

One particular Kinect Use Case for people who want to get involved using Kinect tech but just can't picture how they would actually use it, is to offer up its depth sensing capabilities as a webcam - or depthcam in this case.

That's exactly what George MacKerron was able to piece together with a short Python script, a simple node.js server and a web based client to receive the depth data. It's all done in HTML5 and uses WebGL to render the 3D graphics in the browser.

If you've been tinkering around with the Kinect and its plethora of programming tools and options, I'm sure you've stumbled upon the Point Cloud view by now. When viewing the depthcam, this is what you'll see in terms of the live stream. Currently only works with Chrome and FireFox 11 beta browser. Requires libfreenect to run.

Check out the live cam feed over at http://depthcam.casa.ucl.ac.uk and download the code at https://github.com/jawj/websocket-kinect