3 ms·
So damn clever... releasing an SDK for the Kinect[1] was one of the smartest things Microsoft could have ever done and I think has gone a long way to contribute
by rkalla 15y ago
So damn clever... releasing an SDK for the Kinect[1] was one of the smartest things Microsoft could have ever done and I think has gone a long way to contribute to it being the fastest selling piece of hardware in history[2] (did anyone know that? I sure didn't, and barely believed it reading it).
This reminds me a lot of what Johnny Lee did with the Wii soon after it was released with head-tracking 3D[3]
Part of me wants to stop using a computer and take up beet-farming because the cool factor seems so much less than what these guys are doing.
Anyone on HN actively toying with a Kinect and want to share some video?
[1] http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/ http://research.microsoft.com/en-us/um/redmond/projects/kine...
[2] http://www.vgchartz.com/article/83375/kinect-is-the-fastest-selling-videogame-hardware-of-all-time/ http://www.vgchartz.com/article/83375/kinect-is-the-fastest-...
[3] http://www.youtube.com/watch?v=Jd3-eiid-Uw http://www.youtube.com/watch?v=Jd3-eiid-Uw
- hammerdr 15y agoI have no video, but I was able to get a WebGL-powered game world running that was controlled through a Kinect using DepthJS. This was done in just over a day of playing around. Was pretty cool when it worked. The source code is available on github at https://github.com/thoughtworks/kinect-spike https://github.com/thoughtworks/kinect-spike Edit: My co-workers were looking at me with concerned looks that day. I would stand up and wave my arms for 30 seconds and then sit back down at random times throughout the day. :)
- rkalla 15y agoVery impressive Derek -- how easy was it to work with the Kinect data via the API? Is the information coming out of the sensors pretty straight forward or does it just come in as a video feed with additional metadata (positional?)
- hammerdr 15y agoThe way that DepthJS works is through three technologies: libfreenect[1], OpenCV[2] and then a simple Tornado (push) server. libfreenect is what grabs all of the data from the Kinect device and OpenCV is the 'interpreter'. This translates to just getting events such as 'move' in the browser. [1] http://openkinect.org/wiki/Main_Page http://openkinect.org/wiki/Main_Page [2] http://opencv.willowgarage.com/wiki/ http://opencv.willowgarage.com/wiki/
- nitrogen 15y agoWhat I find cool is that this sort of application (3D video recording) is actually possible with libfreenect. I bet the most difficult part was defining a storage format and getting it integrated into an app built with the augmented reality SDK. [Added in edit:] Anyone on HN actively toying with a Kinect and want to share some video? Something I'm doing with libfreenect: http://nitrogen.posterous.com/gesture-like-light-control-with-kinect http://nitrogen.posterous.com/gesture-like-light-control-wit...
- barefoot 15y agoLooks like you and I have toyed with the same idea (Kinect controlled lighting). I was shocked by how easy it was to put together and how effective it was. Probably not an easy thing to commercialize though ("yeah, just embed these sensors in your walls and replace all of your light switches...").
- barefoot 15y agoI put together a very basic Kinect controlled lighting app for fun using ManagedNite: http://www.youtube.com/watch?v=CF4mzdYo3VY http://www.youtube.com/watch?v=CF4mzdYo3VY