Whats New in Kinect for windows v2

advertisement
What’sClick
Newto add title
in Kinect for
Click to add subtitle
Windows v2
Intro
• Presenter: Dwight Goins
– dngoins@Hotmail.com
– http://dgoins.wordpress.com
• Agenda
–
–
–
–
–
–
–
Kinect v1 Introduction and Capabilities
Kinect v2 Introduction and Capabilities
Quick Difference Chart
Demos, Demos, Demos
Potential Usage
Call To Action
Q&A
Kinect for Windows v1
•
•
•
•
•
•
•
Color Camera
IR Projector
IR Camera
Depth Camera
Tilt Motor
Microphone Array
SDK - Toolkit
Demos
•
•
•
•
•
Body basics
Color basics
Depth
Speech
Interaction Controls
Kinect for Windows v2
•
•
•
•
•
•
Color Camera
IR Projector
IR Camera
Depth Camera
Microphone Array
SDK
Demos
•
•
•
•
•
Joints
Color
Depth
Audio
Kinect Studio
Feature Comparison Chart
Feature
K4W
K4W v2
Color Camera
640x480 @30 fps
1920 x1080 @30 fps
Depth Camera
320 x 240
512 x 424
Infra-Red (Spreads Dots)
Yes
No
Infra-Red (TOF)
No
Yes
Infra-Red Spectrum
~827 - 850nm
~827-850nm
Max Depth Distance
~4.5M
~4.5M
Min Depth Distance
40cm in near mode
50cm – 1cm (near mode)*
Microphone Array
4 mics 4 channels 16bit
16kHz
4 mics 4Channels 32bit
16kHz IEEE Float
* Experimental firmware provided by K4W Team
Feature Comparison Chart
Feature
K4W
K4W v2
Horizontal Field Of View
57 degrees
70 degrees
Vertical Field of View
43 degrees
60 degrees
Tilt Motor
Yes
No
Body Joints
20
26
Skeletons Tracked
2
6
USB version
2
3.0
Supported OS
Win 7, Win 8 Desktop
Win 8
Price
$299
$199
Types of Applications
Desktop, x86, x64,
JavaScript, Web
Desktop, x86, x64, Win 8
Store, JavaScript, Web
Programming The Kinect v2
• COM – C++ Powerful
• .Net – C#/VB.Net Fast development
• WinRT – C#/C++/JavaScript
– Sources and Reader Pattern
– Events
– Collections
Programming The Kinect v2
• Data Sources
– Infrared
– Color
– Depth
– Body Index
– Body
– Audio
Programming The Kinect v2
• InfraRed – Two forms
– Single frame or Long Exposure
– Frame data 2 bytes per pixel
– 16bit Intensity value
Programming The Kinect v2
• Color
– Frames have multiple formats (RGBA, BGRA,
YUY2)
– Buffer is array of pixels
• Pixel is multiple bytes per pixel depending on
format
Programming The Kinect v2
• Depth
– Frames 2 bytes per pixel: 16-bit values are
distance in millimeters
Programming The Kinect v2
• Body Index
– Frames 1 byte per pixel
• Index of body as determined by body tracking
Programming The Kinect v2
• Body (Known as Skeleton in v1)
– Frame array of Bodies
• More joints
Programming The Kinect v2
• Body (Known as Skeleton in v1)
• Hand states (open, closed, “lasso”)
• Activities (eye closed, mouth opened, looking
away)
• Appearance (wearing glasses)
• Level of user engagement
• Facial expressions (Happy, neutral)
• Lean direction (2D vector, “human joystick”)
Programming The Kinect v2
• Audio
– Audio Beaming
– Audio Body Correlation
• Which bodies are in the path of a beam
– Raw Frame is 32bit 4 channel IEEE Float per
sample
Potential Usage
• Medical
– Physical Therapy
– Providing Sterile Operating Environments
– Aiding Physically Challenged
• Robotics
• Marketing – Advertising
– POS, Kiosk
• Conferences
Custom Demos
• Raise Hand Demo – Source Code
• Kinect Office Pack Plug-In
• Heart Rate Sample
Call To Action
•
•
•
•
•
•
Kinect For Windows Blog/Forums
Coding For Fun: Kinect
YouTube – Kinect Videos
Kinect Hackathon – June 21-22 in NYC
Kinect Common Bridge v2
Pre-Order Device Now
Download