Microsoft Releases Kinect SDK For Windows
soricon writes "Microsoft made good on its promise to release an official Kinect SDK for Windows, opening the door for multiple educational, research and enthusiasts groups to create new and innovative uses for the popular full body movement sensor. Currently in beta, the SDK requires Windows 7 and at a minimum, a dual core machine with a DirectX 9.0c capable graphic card and it is free to download."
and this is a good decision. I've seen so many cool hacks for this hardware already, and that's just hackers playing around. Imagine what could be done with a legit SDK. Good job Microsoft, make more of these kinds of decisions.
Direct link: http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/
is it safe now, on slashdot, to reserve more hate for the corporate policies of apple and google, than for microsoft?
shhhh... don't wake the old bearded guys in the corner
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
The blog post must have been written in a hurry by someone whose native language is not English.
Here is the link to the actual Microsoft SDK:
http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/
I too hate Microsoft and express my opinions in a way the don't contribute to the articles I'm posting to.
The XBOX360 has a triple-core PowerPC processor. And dual core processors aren't exactly new, so I wouldn't call them "beefy." Also, IIRC a lot of processing has to be done host-side of the data coming from the Kinect, so a single core processor probably can't hack it.
You are 100% correct in that the xbox doesn't have the same amount of power as a dual core processor. It has three cores, each of which can run 2 threads at a time.
Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
So, Even though you saw all those cool demos a few months ago using 'unlicensed' software, you're not allowed to run them, and they could be punished for software licence violations.
A hardware device requires a software license?
Why aren't you encrypting your e-mail?
Yes, the 360's processor is old and doesn't keep up with today's powerful CPUs... However all today's powerful CPUs are dual core or more. The last single core desktop CPU Intel made was the Pentium 4. From then on it has been all dual and up. Well guess what? A Pentium 4 doesn't compare very favourably with a 360's CPU. Hence I could see why it might not be enough, particularly keeping in mind it also has to run the OS and all related tasks, and of course your app that is using the Kinect.
These days asking for "a dual core" is equivalent to saying "I want a system with 2005 or newer technology." Not unreasonable I don't think.
Only modern thing this would exclude would be Netbooks (and even those come in dual core varieties). Well that is reasonable, something designed for a game console doesn't work on a low power portable. I can see that.
It comes in two varieties - .NET for use with C# and other managed languages, and a native C++ API. Here (PDF) is the detailed programming guide.
Take any venue with large crowds. Stadiums, airports, clubs, concerts, etc. Now, place at least four or more of these Kinect devices all around the place. With specialized motion tracking AI, you can now capture video from multiple angles and tag individual people based on all the feeds being processed. Simply playback the captured video and rotate the entire venue with a track ball.
Can't find who shot who? Keeping rotating, you'll eventually find him and every detail about the clothes he wears. For an added bonus, install multi-point microphones to calculate location of the shot. Merge both media data sets and you'll find your suspect fairly quickly.
Life is not for the lazy.