Upload
soft-shakech
View
1.572
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Ronnie SaurenmannDe temps en temps, une nouvelle technologie arrive et transforme totalement notre vie de développeur, nous permettant de nous amuser de manière productive !Celle que je préfère personnellement, c’est la béta du nouveau SDK Kinect pour Windows, de Microsoft Research. Ce nouveau kit de développement vous permet de capturer les flux en provenance des capteurs de profondeur, de la caméra et du réseau de 4 microphones.Et le vrai bijou de ce kit, c’est la possibilité de suivre le « squelette » d’une ou de deux personnes en mouvement à l’intérieur du champ de vision du Kinect ; ainsi, il est très facile de créer des applications pilotées par gestes.Dans cette session, vous verrez comme débuter avec le Kinect pour Windows.http://soft-shake.ch/2011/conference/sessions/microsoft/2011/09/05/introduction-au-kinect-pour-windows.html
Citation preview
Ronnie SaurenmannPrincipal ArchitectMicrosoft [email protected]
Kinect SDK
Kinect
A technology marvel that cost less than 150 CHF
Kinect Architecture
Kinect Architecture
Kinect SDK
Drivers, for using a Kinect sensor device with a Windows-based PC.API and device interfaces, together with technical documentation for developers.Source code samples.Documentation for creatively exploring natural user interface (NUI) possibilities for non-commercial use.
What you get
Highly performant and robust skeletal tracking capabilities
determining the body positions of one or two persons moving within the Kinect field of view
The latest advances in audio processing, with sophisticated acoustic noise and echo cancellationDepth data, which provides the distance of an object from the Kinect camera
raw audio and image data
RequirementsHardware
Kinect for Xbox 360 sensorComputer with a dual-core, 2.66-GHz or faster processorWindows 7–compatible graphics card that supports DirectX® 9.0c capabilities2-GB RAM (4-GB RAM recommended)
SoftwareWindows 7 (x86 or x64)Visual Studio 2010 Express (or other 2010 edition)Microsoft .NET Framework 4.0
C++, C# or VB
Power Supply for Kinect/XBox Bundle
Developing with the SDK
Raw sensor streams
Access to raw data streams from the depth sensor, color camera sensor, and four-element microphone array enables developers to build upon the low-level streams that are generated by the Kinect sensor.
Demo
Advanced audio capabilities
Audio processing capabilities include sophisticated acoustic noise suppression and echo cancellation, beam formation to identify the current sound source, and integration with the Windows speech recognition API.
Demo
Skeletal tracking
The capability to track the skeleton image of one or two people moving within the Kinect field of view make it easy to create gesture-driven applications.
Demo
Skeletal tracking
Joints data
Every joint gives you:X – horizontal position between -1 and 1Y – vertical position between -1 and 1Z – dinstance from Kinect in meters
PlusTrackedNot TrackedInferred (calculated)
Demo
What kinds of non-commercial activities are allowed?Scholarly research, including research funded by research
grants from government agencies or non-profit institutions. Classroom teaching (even if you are paid for that teaching) and investigative student projects. Professional research and personal experimentation to understand the capabilities and possibilities for the Kinect device in the Windows environment, and for general exploration of natural user interface (NUI) concepts.Exhibits and demonstrations (even if you are paid for exhibiting or producing the exhibit/demo).We envisage this restriction as temporary while the beta SDK is in its pre-commercial state. Stay tuned!
Resources
Microsoft KinectSDKCoding For Fun – Kinect ToolkitKinect GesturesSpeech Recognition / Text To Speech – Other languages
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.