Kinecting the Dots with the Kinect SDK

advertisement
Kinecting the Dots with
the Kinect SDK
Michael Crump, Silverlight MVP and MCPD
Telerik XAML Evangelist
Web: michaelcrump.net or blogs.telerik.com/michaelcrump
Twitter: @mbcrump
What can you do
with the Kinect?
Gaming.
Hacking.
Building your own commercial
applications!
People have been hacking
hardware forever!
 CueCat
 WiiMote
 Roomba Vacuum Cleaners
Welcome to the Kinect
3D DEPTH SENSORS
RGB CAMERA
MULTI-ARRAY MIC
MOTORIZED TILT
Color Image
A regular video camera that has a resolution of
640x480 at 30 frames per second.
Depth Image
This is a combination of a depth projector (left
reticule) and sensor (right reticule) to calculate
distance.
Skeletal
Tracking
Microphone Array
 A four-microphone array that is mounted as a single
microphone in Windows
Motorized Tilt
 The motorized tilt enables you to adjust the camera up or
down 27 degrees to ensure that the camera has the best
possible view of you
What do I need to get started?
 Own a Kinect (Retail Version) w/ USB Cable
 Use Windows 7 x64/x32
 Also works on Windows 8 Developer Preview
 Visual Studio 2010 Express Edition or Better.
 .NET Framework 4.0
 Download the Kinect for Windows SDK Beta 2
 DirectX SDK June 2010 or later.
 Speech Platform Runtime v10.2 or later.
What’s new in Beta 2?
 Accuracy has been improved overall, which gives us more
precise tracking.
 Skeletal Tracking is now multi-threaded and can take
advantage of multiple CPU cores.
 When using 2 Kinects, you can specify which does Skeletal
Tracking.
 API Support for detecting and managing device changes.
 New C# Sample called KinectAudioDemo.
 Driver and runtime stability and performance improvements.
Install
Plug in your Kinect
Review the files
 C:\Program Files\Microsoft SDKs\Kinect\v1.0 Beta2 –
This contains the actual Kinect Sample Executables along
with the documentation as a CHM file.
 C:\Program Files\Microsoft SDKs\Kinect\v1.0
Beta2\Samples directory – Source Code
 The main thing to note here is that these folders contain
the source code to the applications where you can
compile\build them yourself.
Your First Project
Reference the .DLL
Demo
Make it easier!
KinectContrib
Coding4Fun Kinect Tools
C4F Buttons
What kind of applications have
been built?
Demo
Links
 Official Site – kinectforwindows.org
 The busy developers guide to the Kinect SDK Beta
http://mcrump.me/lJQU6Y
Questions?
Blog: http://michaelcrump.net
Twitter: @mbcrump
Email: michael.crump@telerik.com
Download