community day 2013 - the power of kinect

48
The power of Kinect

Upload: tom-kerkhove

Post on 15-May-2015

852 views

Category:

Technology


0 download

DESCRIPTION

The power of Kinect is underestimated. It’s more than a toy used for gaming, it’s a piece of technology that can make our life easier and is evolving fast. This session will try to convince you about the power of Kinect and why developers should look into it. Next to that I’ll explain what the ‘difference’ is between Kinect and Oculus Rift & Leap Motion and why we need to brace ourselves for Kinect 2.0.

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