Microsoft Releases Kinect SDK For Windows 137
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."
It was only a matter of time (Score:5, Insightful)
MOD PARENT DOWN (Score:1)
We have ways of dealing with apologist scum like you! Don't you know this is a WAR??? Have you forgiven M$ that easily?
Modders, you know what to do. And may RMS have mercy on your karma.
(Captcha: lynched. No I'm not joking)
Re: (Score:2)
Mr Jeffries, for the last time, if you don't take your meds you don't get TV time tonight.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
Unless you have a specific reason to use MS skeletal tracking algorithm (which appears to be pretty nifty, a SLNN trained against a massive sample set), then y
Re: (Score:3)
You also get the Microphone streams, and the echo cancelled mic streams, two things that until now have not been available in any homebrew.
Re: (Score:2)
Re: (Score:2)
The point is that you get official MS support and can start monetizing your kinect software. Its an easier sell when there's an official driver and SDK.
Re: (Score:2, Troll)
I've been dying to get this ever since I had a great idea of how Kinect could be used at my work.
But would the benefit of using Kinect at work justify the cost of upgrading all Windows Vista machines to Windows 7 and replacing Windows XP machines with Windows 7-capable machines?
Re: (Score:2)
Your post makes no sense. Why would he have to upgrade all those machines for himself to use the SDK?
SDK vs. applications using the SDK (Score:2)
Why would he have to upgrade all those machines for himself to use the SDK?
I was assuming that if the SDK didn't run on Windows pre-7, then applications built using the SDK would likewise not run on Windows pre-7.
Re: (Score:2)
Why would he have to upgrade all those machines for himself to use the SDK?
I was assuming that if the SDK didn't run on Windows pre-7, then applications built using the SDK would likewise not run on Windows pre-7.
You were also assuming that every computer at the workplace would be using the kinect. That's a lot of assumptions, and you know the saying about assuming...
Re: (Score:2)
...it's awesome and fun.
Re: (Score:2)
Re: (Score:2)
But why would you assume every computer was going to be hooked up to the Kinect?
Re: (Score:2)
Probably, not every single computer in the OP's work needs to work with a Kinect. For some applications, it would be enough to have one machine dedicated to that kind of application, and its use would be shared among the office.
Re: (Score:2)
Probably, not every single computer in the OP's work needs to work with a Kinect.
I would hope so. I worry about any accounting system operated by gestures. I would also prefer to not walk in the front door and see the receptionist waving her arms around.
Re: (Score:2)
CORRECTION (Score:2)
Re: (Score:1)
Fuck XP. Its very very old. I am sick and tired of technology being viewed as cost centers and commodities from brainless accountants who do not see tco savings and other ROI from modern platforms.
In thr late 1980s same principle happened and it caused a pickle when Windows and file servers came out. Corporations had to throw out there value equipment and dumb terminals all because they wanted to boadt their share price earlier.
These same companies will refuse to buy kinect biz apps anyway. Just use Windows
Re: (Score:2)
Fuck XP. Its very very old. I am sick and tired of technology being viewed as cost centers and commodities from brainless accountants who do not see tco savings and other ROI from modern platforms.
Go fuck yourself, technology IS about cost centres and it IS just a commodity for most types of work not revolving around computer hardware or software.
Re: (Score:2)
Skip the blogspam (Score:5, Informative)
Re: (Score:3, Insightful)
Yes, but soricon gets no ad clicks if you go to the direct link rather than to his own site.
Re: (Score:3)
What's with the troll mod? How am I trolling? You can even see the guys twitter [twitter.com] feed.
it's june, 2011 (Score:3, Funny)
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
Re:it's june, 2011 (Score:4, Funny)
What about Bob! Oh sure some company's might steal your data, or root kit your computer, or make you wear turtle necks, but that pales in comparison to the evil unleashed known as BOB.
I'd also chime in about young whippersnappers but judging by your UID that might be.. awkard.
Re: (Score:2)
Considering the people screaming their heads off about Rootkits whenever ANY Sony article gets mentioned, I'm actually surprised there aren't more people complaining about Bob. :D
Re: (Score:3)
Re:it's june, 2011 (Score:5, Interesting)
On the gaming side, Microsoft have actually been less evil than their competitors for years now. Sony's acts of wanton consumer abuse are too many and too well known to be worth documenting. Nintendo is actually no better, maintaining some of the most anti-consumer policies around, such as rigidly enforced region locking and rabid crackdowns on homebrew. On the PC gaming side, Microsoft's last really "evil" act was insisting on Windows Vista to play the PC version of Halo 2 - which was years ago. Their first and second party PC games have never gone in for the kind of DRM shite we've seen from Ubisoft.
These days, when Microsoft do something nasty on the gaming side, it's more likely to be down to incompetence (the RROD fiasco and Games for Windows Live) than malice. And to be honest, they are (slowly) getting better at avoiding that kind of thing.
Re: (Score:2)
wait, you can still remember things?
(i keed, i keed ;-)
"Article" is terrible (Score:5, Informative)
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/ [microsoft.com]
Re:"Article" is terrible (Score:5, Insightful)
The blog is run by the submitter. He was using the article as a way to drive hits to his site.
Re: (Score:2)
Okay, that explains it. The submitter was only willing to put in the smallest possible amount of time and effort to make his blog post not so transparently an interstitial page with no beneficial contribution to the topic.
I don't mind if people link to their own blog in the summary, but if they're going to, at least they should make their blog post *useful*.
Thanks.
Re: (Score:2)
Well, it's useful to him. He gets money! ;)
Re: (Score:1)
You must be new here.
Re: (Score:2)
I'll be sure to use the direct link and not the submitted article, then.
Why so much processing power??? (Score:2, Interesting)
The X-box has nowhere near that amount of power - why keep this technology away from smaller and less power-hungry platforms?
Re: (Score:2)
Because the only non-dual core machine you can realistically buy today are some extremely low end netbooks that can barely run World of Goo (hell, mine can't).
Re: (Score:2)
The X-box is a triple core machine. I imagine that certain tasks are done per core and single-cores can cause performance issues.
Re:Why so much processing power??? (Score:5, Informative)
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.
Also something to note (Score:3)
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
Re: (Score:2)
You stole my thunder and I have no mod points today.
I have already retired my first 64 bit dual core laptop since it's almost five years old and has already had both the hard drive and motherboard replaced.
(Well quasi-retired... it sits on my coffee table and whenever I feel self-abusive I play with linux...)
Re: (Score:1)
What do trolls eat these days?
The diet is varied; Apple fanbois for breakfast, Microsoft weenies for lunch and Freetards for dinner. Republicans are sort of a late night snack because it's like shooting a fish in a barrel.
Re: (Score:1)
Your forgetting the various single core atom cpu's they made too.
Re: (Score:2)
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
But that is not the point here. They are not just asking for "dual core". They are asking for a Core 2 Duo or better, meaning Intel x86/x64 Conroe architecture or better. Not a low power dual core ARM processor, not a dual core Atom, but a full-blown CISC monster with loads of multi-level internal caching, advanced pipelining, and a ton of features common to advanced CPU's like Virtualization, Execute Disable Bits, SSE3, MMX, 3DNOW, and so on and forth.
These are not small chips. So they're expensive. And
Re: (Score:2)
Re: (Score:1)
Derp? An XBox 360 has a weird custom 3-core 3.2 GHz PowerPC.
Re: (Score:2, Insightful)
Indeed; that is not the offensive part at all. Ask someone how GTA4 runs on a PC sometime. You need four cores so that the OS can mangle one, since there's not all those background services running on the 360. The annoying part is that it requires Windows 7 and won't run on Vista. Not surprising, mind you; Microsoft would very much like everyone running Vista to pay for what is essentially a minor upgrade (since Vista has been service packed.)
Re: (Score:2)
In my experience, Vista won't run on Vista.
There's nothing I've run on Windows 7 that won't run on Vista, but maybe I'm unique in that regard. It's a good thing because I went back to Vista on my Athlon 64 L110/R690M netbook because it doesn't run anything else properly, thanks to AMD's unwillingness to release drivers for anything newer. As a result I won't be buying anything like that again... My next portable will either have an ARM core or be Intel/nVidia like the last three I bought before this AMD-based thing from Compaq (by way of Everex, I b
Re: (Score:3)
Re: (Score:2)
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.
Since this is Slashdot, could we keep a decent level of seriousness here?
;-)
The interesting thing about a microprocessor is not its clock frequency or number of cores. It is the amount of numbers/math it can crunch in a predetermined piece of time.
I bet the odd triple-core PowerPC chip from 2004 used in the X-Box has absolutely no chance against a modern Intel dual-core chip with half the clock speed.
And now that you think about it, you know I am right
- Jesper
Re: (Score:2)
I think the situation is not wanting to support Windows XP. Those requirements are more in-line with Windows 7 requirements than Kinect's. We have seen already what is needed to work with Kinect.
Re: (Score:1)
Why is the minimum req. a beefy dual core processor? The X-box has nowhere near that amount of power - why keep this technology away from smaller and less power-hungry platforms?
The XBox 360, which the Kinect is designed for, has a custom designed triple-core PowerPC 3.2GHz processor. Each core supports SMT (simultaneous multithreading). The processor emphasizes high floating point processing. Clearly that dual-core processor is anything but "beefy" when compared to the XBox's processor.
Re: (Score:2)
Why is the minimum req. a beefy dual core processor?
The X-box has nowhere near that amount of power - why keep this technology away from smaller and less power-hungry platforms?
Yes it does. The Xbox 360 has a triple-core PowerPC-based processor clocked at 3.2Ghz.
The Kinect SDK requires a dual-core processor running at 2.66Ghz.
Heck, even my 4-year old desktop PC is running a Quad core 2.4Ghz processor (Intel Core 2 Q6600)
Re: (Score:2)
they are trying to drive up Windows based PC sales.
Yeah, that's a totally credibly theory. The "tech nerds who want to play around with a Kinect SDK" is, like, 90% of the market for PCs, so this really will boost sales.
Re: (Score:2)
It's LoB. He doesn't let facts get in the way of a good anti-Microsoft rant.
Re: (Score:2)
LoB
Re: (Score:2)
Ah... here it is: moran [ máwrn ]
Masai warrior: a young unmarried male warrior of the Masai people.
Why would you call him that???
Bill
Re: (Score:2)
Who the hell are the Masai?
Although I do rather like the idea of being a warrior.
Clearly, I'm in the wrong industry.
Re: (Score:2)
need more be said?
LoB
Re: (Score:2)
Re: (Score:2)
While you're way off base,
Can you clarify?
- Jesper
Also "detecting strange behavior" (Score:1)
As we know, the DHS cannot rely on its enormous zombie workforce to interpret and make decisions. This is why there is so much nonsense involved in the screening process... well, among the reasons why. The moment you enable a government employee to think, trouble follows.
So now, we will have a Kinect at every checkpoint to detect odd, unusual or suspicious behavior.
SDK Licensing (Score:3, Interesting)
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?
Re: (Score:2)
Re:SDK Licensing (Score:5, Insightful)
If you use the Kinect sensor with a platform other than Xbox 360, Xbox 360 S, or Windows (with the SDK Beta), you void the warranty you received when you purchased the Kinect sensor device.
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.
If you consider them refusing to fix something you broke by running software platforms they haven't tested "punishing" you, I guess.
Re: (Score:2)
The warranty is void if you have ever used third party software. Even if it only actual broke much later for an unrelated reason whilst playing a 360 game.
I hope you got your computer supplier to test and approve slashdot before you posted!
Re: (Score:2)
Paranoid a bit?
All the part you quoted says is that using the Kinect hardware with non-Microsoft drivers voids the warranty. Well, duh!
As far as "evil corporate conspiracies" go, that's... pretty goddamned tame. But, go ahead, twist and turn those facts to make Microsoft look evil. This is Slashdot.
Re: (Score:2)
"and they could be punished for software licence violations."
That's not what it says.
It says if you use something unapproved to interface with it that might send commands that could break it then your warranty is void.
You'll probably find the same with your graphics card, if you use some third party drivers/tweaks that overclock it and burn it out, I doubt your warranty would be valid either.
Still, nice try with the anti-Microsoft troll, you know, just because it's Microsoft doesn't mean you HAVE to troll t
Re: (Score:2)
I missed that last bit, you highlighted. That is, at least, what I expected: using your own tools/code/whatever clearly will void whatever warranty they offered.
Typical Knee jerk reaction from me when I read "prohibited" in relation to a piece of hardware you buy/"own".
Re: (Score:2)
I don't know how that could possibly work in court. By buying a device, opening the box, and using it, I've at no point agreed to a license agreement. This isn't even a EULA thing: there's no way I've agreed to anything.
So what you're saying is that no matter what you do with a device it should be covered by warranty. I think the idiocy in that is pretty obvious.
Linux???? (Score:1)
Re: (Score:2)
Probably not from Microsoft, but the OpenKinect community has developed an API that works under many platforms:
http://openkinect.org/wiki/Main_Page [openkinect.org]
Re: (Score:2)
MS probably hated all those Linux Kinect YouTube videos.
Finally! (Score:1)
64bit version won't install (Score:2)
sigh.
Re: (Score:2)
Installing using the administrator cmd prompt
It gets to the point where it's copying files, and stops at
"Error writing to file:INuiInstanceHelper.dll. Verify that you have access to that directory."
Seems to me, that it isn't a directory at all, so I don't understand what it's doing.
Re: (Score:2)
Can this be used to make windows games? (Score:2)
Does anyone have any idea if this can be used to make kinect work with games on windows? I'm talking about licensing problems and such, unless SDK also locks away some hardware features needed for gaming.
Re: (Score:2)
Existing Kinect games are basically Xbox 360 games with some fancy motion control added on. Until somebody develops a working Xbox 360 emulator (which is probably years away), you will not be playing any of the existing Kinect games on Windows.
Unless, of course, developers choose to release PC ports of those games, which is very unlikely but probaly not impossible.
Re: (Score:2)
So a working microphone would be enough for PC? That doesn't really require kinect.
I was thinking more in line of either devs porting games, making multi platform releases for xbox360 and w7 and finally actually making pc indie games with kinect support.
Last is probably a shot in the dark given installed base, but still... one can hope.
Re: (Score:2)
Link, the sheer hilarity of such a game would probably be worth the money. I can already see it - "copulate this way for extra points".
Hell, it could work. "Beat the best score in the world for copulation in a certain position". I can see people actually getting into that.
Re: (Score:2)
It could be fun to make turrets for paintball (Score:1)
2) Shoot at it.
It'd make a devastating minefield.
Don't get me wrong, I'm not a war monger myself. I just like to know what might be coming down the pipe so I'm prepared. I'm really worried that when AI comes out in the next few decades that the first application will be military. And not just the government based military, but anyone with a large pocketbook could wage war. It is my fear that people with too much money and not enough compassion will wage wars witho
Re: (Score:2)
Re: (Score:2)
Kinect has voice recognition, doesn't it?
Which Language? (Score:2)
Do they offer a Javascript/HTML5 interface?
Re: (Score:3)
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. [microsoft.com]
Comment removed (Score:3)
Re: (Score:2)
Now, I've been doing some Kinect hacking, as part of my MSc thesis, and I've found that the range on the Kinect is less than 10 meters, and it sucks at distinguishing more than two people. Although I've seen it recognize and reasonably track as much as five people (though not their joint positions), you'd also have to write code for saving data about people visible in a single camera, and try to match the data you saved with every person entering every camera's frame. Besides being non-trivial, this gets co
nothing but good will come of this (Score:1)
Re: (Score:2)
Re: (Score:1)
I see you're keeping to your word...
Re: (Score:1)