Hacked Microsoft Kinect trained to recognize objects
With the release of OpenKinect, an open-source library that lets PC users interact with Microsoft's depth-sensing and environment-recognizing Kinect, crazy-cool applications of the technology are beginning to emerge. In this video (embedded after the break), one creative hacker mashes together a bunch of open-source libraries to create... well, a modern-day equivalent of HAL 9000.
Using OpenKinect as an interface, OpenCV to process the captured images, CMU Sphinx to recognize speech and Festvox to synthesize speech, one hacker was able to create a program that recognizes random real-world objects and communicates with a user in real time. He notes in the video's description that it's just a 'proof of concept', but one wonders how long it actually took him to cobble it together because the video was uploaded only a few days after OpenKinect's release.
The most exciting prospect though, in my opinion, is that Microsoft must surely be working on their own in-house tools (and games!) to better utilize Kinect's potential. The cocky work of lone cowboy coders is one thing, but next-generation interfaces from powerhouses like Microsoft are something else.
Using OpenKinect as an interface, OpenCV to process the captured images, CMU Sphinx to recognize speech and Festvox to synthesize speech, one hacker was able to create a program that recognizes random real-world objects and communicates with a user in real time. He notes in the video's description that it's just a 'proof of concept', but one wonders how long it actually took him to cobble it together because the video was uploaded only a few days after OpenKinect's release.
The most exciting prospect though, in my opinion, is that Microsoft must surely be working on their own in-house tools (and games!) to better utilize Kinect's potential. The cocky work of lone cowboy coders is one thing, but next-generation interfaces from powerhouses like Microsoft are something else.













Comments
5
Subscribe to commentsMasonatorNov 29th 2010 1:42PM
Anyone else massively freaked out by this video?
Sebastian AnthonyNov 29th 2010 2:17PM
@Masonator I just love how sad the computer sounds when he doesn't know what an object is :)
annoyingposter4Nov 29th 2010 1:45PM
stop calling a hack you amateurs. first it undermines the work of the developers, making it seem like theyre physically altering the device to do their bidding when instead they are writing their own drivers and software for a standard usb device. they arent doing any hardware hacks so refering to software, the word hack means "to devise or modify (a computer program), usually skillfully" which is NOT what theyre doing, theyre writing their own software from scratch. please change the headlines of your articles its really amateur and misleading to write about things this way
Sebastian AnthonyNov 29th 2010 2:01PM
@annoyingposter4 Have you never heard the phrase 'hack something together'?
I'm well aware of the multiple definitions 'hacker' has accrued. Such is life :)
KrazyCalvinNov 30th 2010 2:30AM
Yea, to be honest I would prefer to not hear about anything else this thing can do. Well, if it can detect whether or not you have cancer let me know, otherwise...