Download - Community Day 2013 - The Power of Kinect

Transcript
Page 1: Community Day 2013 - The Power of Kinect

The power of Kinect

Page 2: Community Day 2013 - The Power of Kinect

My name is Tom Kerkhove Owner of Kinecting for Windows Student New Media & Communication Technology at

Howest Microsoft Student Partner for Kinect for Windows &

Windows Azure

Who am I?

Page 3: Community Day 2013 - The Power of Kinect

How does it work? What can we expect? Kinect for Windows != Xbox360 Kinect & “enemies” The Kinect effect What’s on the horizon Getting started

Agenda

Page 4: Community Day 2013 - The Power of Kinect

How does it work?

Page 5: Community Day 2013 - The Power of Kinect

Color Sensor

Page 6: Community Day 2013 - The Power of Kinect

IR EmitterIR Depth Sensor

Page 7: Community Day 2013 - The Power of Kinect
Page 8: Community Day 2013 - The Power of Kinect

Microphone array

Page 9: Community Day 2013 - The Power of Kinect

Tilt motor

Page 10: Community Day 2013 - The Power of Kinect
Page 11: Community Day 2013 - The Power of Kinect

Sensor output

DepthColor AudioAccelerometer & Infrared

Skeleton Tracking

Speech

FaceTracking

Kinect Fusion

ComputedData

HardwareData

Page 12: Community Day 2013 - The Power of Kinect

What can we expect?

Page 13: Community Day 2013 - The Power of Kinect

• Ability to get distance of pixel based on the sensor & gives player index

• Default or near mode

Depth

Page 14: Community Day 2013 - The Power of Kinect

Skeleton Tracking

Tracked Skeleton means:Up to 20 tracked Joints

Up to 6 Skeletons :- 2 Tracked- 4 Position-only

Page 15: Community Day 2013 - The Power of Kinect

• Two trackingmodes : Default

Seated

• Positions are in three dimensional world based on the sensor.(values are in meters)

Skeleton Tracking

Page 16: Community Day 2013 - The Power of Kinect

• Tracks loudest audio input

• Automatic ambient noise filter

• Can track position by noise

Speech

Page 17: Community Day 2013 - The Power of Kinect

• Released since SDK 1.5

• 87 tracked points

• Not unique per user

Face Tracking

Page 18: Community Day 2013 - The Power of Kinect

• Grip recognition up to 2 persons

• Interaction controls Push

Grip

Cursor

Viewer

Interaction

Page 19: Community Day 2013 - The Power of Kinect

Kinect Fusion

Page 20: Community Day 2013 - The Power of Kinect

Kinect for Windows != Xbox360

Page 21: Community Day 2013 - The Power of Kinect

Kinect for Windows vs Kinect for Xbox360

Features

- Additional features like Near-mode, Seated-mode, shorter USB-cable, extended camera, handgrip, etc.

- Basic features

Pricing - $200 - $250- Free SDK

- $100 - $150- Free SDK

Licensing - For development & public use - For development & xbox use- Not for public use

Page 22: Community Day 2013 - The Power of Kinect

Sensor output

DepthColor AudioAccelerometer & Infrared

Skeleton Tracking

Speech

FaceTracking

Kinect Fusion

ComputedData

HardwareData

Page 23: Community Day 2013 - The Power of Kinect

4 m

John Doe PC & Kinect

< 0.8 m

Page 24: Community Day 2013 - The Power of Kinect
Page 25: Community Day 2013 - The Power of Kinect

4 m

John Doe PC & Kinect

< 0.8 m

Page 26: Community Day 2013 - The Power of Kinect
Page 27: Community Day 2013 - The Power of Kinect

The Kinect effect.

Page 28: Community Day 2013 - The Power of Kinect
Page 29: Community Day 2013 - The Power of Kinect
Page 30: Community Day 2013 - The Power of Kinect
Page 31: Community Day 2013 - The Power of Kinect
Page 32: Community Day 2013 - The Power of Kinect

What’s on the horizon?

Page 33: Community Day 2013 - The Power of Kinect
Page 34: Community Day 2013 - The Power of Kinect

• Ultra-wide 1080p RGB camera

• Fully track six persons

• Extended joint model Thumbs

Kinect 2.0 for Xbox

Page 35: Community Day 2013 - The Power of Kinect

• Extended depth HD quality

High fidelity

Active IR (works same in dark)

Kinect 2.0 for Xbox

Page 36: Community Day 2013 - The Power of Kinect

• Additional tracking Rotation between joints

Forces on muscles

Skin color

Expression (open eyes, smiling, etc.)

Additional tracking

Kinect 2.0 for Xbox

Page 37: Community Day 2013 - The Power of Kinect
Page 38: Community Day 2013 - The Power of Kinect

How about Kinect for Windows?

Page 39: Community Day 2013 - The Power of Kinect

Getting started.

Page 40: Community Day 2013 - The Power of Kinect

Libraries Official K4W SDK for C#, C++ & VB.net

AIRKinect as a ActionScript 3-wrapper

Kinect for Processing Library or Jnect for Eclipseas a Java-wrapper

KinectJS as a Javascript-wrapper

Getting Started!

Page 41: Community Day 2013 - The Power of Kinect

Kinect Developer Toolkit & Studio

Kinect Code Libraries

Getting Started!

Page 42: Community Day 2013 - The Power of Kinect

Kinect for Windows official Official SDK updates & change logs Kinect for Windows news Stay up-to-date Samples on CodePlex

Getting Started!

Page 43: Community Day 2013 - The Power of Kinect

Human Interface Guidelines UX guidelines for creating applications

that are user-friendly

Learn how to get all the power out of the sensor

Developers need to read this as well

Getting Started!

Page 44: Community Day 2013 - The Power of Kinect

Pluralsight Building a Real Application With Kinect

Channel 9’s Coding4Fun Features Kinect projects/blog posts/libraries from the community

Getting Started!

Page 45: Community Day 2013 - The Power of Kinect

Start Here! Learn the Kinect API Looks at the hardware in more depth Fundamentals on the Kinect API Good look-up if you’re new to the SDK or

want to refresh your memory Covers SDK 1.5

Getting Started!

Page 46: Community Day 2013 - The Power of Kinect

Programming with the Kinect for Windows Software Development Kit Takes Kinect API to the next level

Gestures & Postures

3D representations of the scene

Expert insights

Covers SDK v1.5

Getting Started!

Page 47: Community Day 2013 - The Power of Kinect

Kinecting for Windows News on Kinect for Windows SDK Updates Cool projects Libraries Tutorials Videos

Getting Started!

Page 48: Community Day 2013 - The Power of Kinect