200 likes | 359 Views
What’s New in Kinect for Windows v2. Click to add title. Click to add subtitle. 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
E N D
What’s New in Kinect for Windows v2 Click to add title Click to add subtitle
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 * Experimental firmware provided by K4W Team
Programming The Kinect v2 • COM – C++ Powerful • .Net – C#/VB.NetFast 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