Kinecting the Dots with

abashedwhimsicalSoftware and s/w Development

Nov 2, 2013 (3 years and 7 months ago)

62 views

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

RGB CAMERA

MULTI
-
ARRAY MIC

MOTORIZED TILT


3D DEPTH SENSORS

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