KINECT FOR WINDOWS Ken Casada Developer Evangelist, Microsoft Switzerland | blogblog.

Slides:



Advertisements
Similar presentations
Page 1 | Microsoft Work With Depth Data Kinect for Windows Video Courses Jan 2013.
Advertisements

What’s New in Kinect for Windows v2 Click to add title
Capturing Your Audience with Kinect
Kinect Development By: Richard Isely III. Outline What is the Kinect History ▫How it started ▫Microsoft Project The Components of the Kinect ▫What they.
KINECT REHABILITATION
Natural User Interface with Kinect for Windows Clemente Giorio & Paolo Patierno.
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2Image 3 Source.
Kinect + TFS aka Kinban Jeremy Novak Farm Credit Services of America.
Wait, what? More than just technology catch-up. Johnny Lee (Carnegie Mellon) * Motion-Tracking/Head-Tracking/Virtual Whiteboard
By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh. Achieving Security through Kinect using Skeleton Analysis (ASKSA)
Kinect H4x Gesture Recognition and Playback Tools (+Inspiration)
ALFRED THOMPSON MICROSOFT ACADEMIC TEAM Kinect for FRC 2012.
Work With Skeleton Data
Kinect SDK Tutorial Skeleton and Camera (RGB) Anant Bhardwaj.
Connect with your. Wow! Motorized Tilt RGB Camera 3D Depth Sensors Microphone Array.
CPVR 2013 Tutorial. Native Managed Applications Toolkit Drivers Runtime Skeletal Tracking.
Lynne Grewe, Steven Magaña-Zook CSUEB, A cyber-physical system for senior collapse detection.
By Rishabh Maheshwari. Objective of today’s lecture Play Angry Birds in 3D.
Page 1 | Microsoft Work With Color Data Kinect for Windows Video Courses Jan 2013.
1 References: 1. J.M. Hart, Windows System Programming, 4th Ed., Addison-Wesley, 2010, Ch.12 2.Microsoft Kinect SDK for Developers,
Page 1 | Microsoft Introduction to audio stream Kinect for Windows Video Courses.
Page 1 | Microsoft Streams sync and coordinate mapping Kinect for Windows Video Courses.
EEC-492/592 Kinect Application Development Lecture 10 Wenbing Zhao
Kinect Part II Anna Loparev.
Professor : Yih-Ran Sheu Student’s name : Nguyen Van Binh Student ID: MA02B203 Kinect camera 1 Southern Taiwan University Department of Electrical Engineering.
Introduction Kinect for Xbox 360, referred to as Kinect, is developed by Microsoft, used in Xbox 360 video game console and Windows PCs peripheral equipment.
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2 Source : 1.
Page 1 | Microsoft Work With Skeleton Data Kinect for Windows Video Courses Jan 2013.
Page 1 | Microsoft Work With Color Data Kinect for Windows Video Courses Jan 2013.
Coding4Fun: Build Fun, Cool, Commercial Applications Using the Kinect for Windows SDK Dan Fernandez Director Microsoft Corporation Rick Barraza Senior.
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
1 EEC-492/592 Kinect Application Development Lecture 2 Wenbing Zhao
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
S ENSORS U SED I N G AMES By Wusqa Waqar. What are sensors and how are they used in games? A sensor is a converter that measures a physical quantity and.
Programming with the Kinect for Windows SDK
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Spectrograms Revisited Feature Extraction Filter Bank Analysis EEG.
XBOX Kinect. Features Controller-free gaming means Kinect responds to how you move Once you wave your hand to activate the sensor, your Kinect will.
Ben Lower Kinect Community Evangelism Kinect for Windows in 5 Minutes.
Connect with your. Hi I’m Justin Weinberg I’m a Carnegie Mellon Graduate Manager Consultant at Sogeti Founder of the North Texas Silverlight User Group.
Kinect & 3D Scanning Mark Breedveld
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
EEC 490 GROUP PRESENTATION: KINECT TASK VALIDATION Scott Kruger Nate Dick Pete Hogrefe James Kulon.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
Coding4Fun: Build Fun, Cool, Commercial Applications Using the Kinect for Windows SDK Dan Fernandez Director Microsoft Corporation Rick Barraza Senior.
Introduction to Kinect For Windows SDK
INO301. BGR32 Format – Every Pixel (0,0 | 0,1 | 0,2) has blue, green, red, empty BGREmpty Kinect Image Sizes: 80x60, 320x240, 640x480.
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 8 Wenbing Zhao
Product: Microsoft Kinect Team I Alex Styborski Brandon Sayre Brandon Rouhier Section 2B.
Coding4Fun: Build Fun, Cool, Commercial Applications Using the Kinect for Windows SDK Dan Fernandez Director Microsoft Corporation Brian Peek Senior Technical.
Kinect for Windows - Designing Software for Gesture & Voice Controlled User Interfaces Tim Huckaby InterKnowlogy Chairman/Founder Actus Interactive Software.
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 9 Wenbing Zhao
Expressive Intelligence Studio // Center for Games and Playable Media // Microsoft Kinect Intro CMPS179 Game.
Microsoft Kinect Jason Wong Pierce Nichols Rick Berggreen Tri Le.
BGR32 Format – Every Pixel (0,0 | 0,1 | 0,2) has blue, green, red, empty BGREmpty Kinect Image Sizes: 80x60, 320x240, 640x480 DPI: 96.
Creative Coding & the New Kinect
Southern Taiwan University Department of Electrical Engineering
Introduction to Microsoft Kinect Sensor Programming
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Kinect for Creative Development with open source frameworks
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Presentation transcript:

KINECT FOR WINDOWS Ken Casada Developer Evangelist, Microsoft Switzerland | blogblog

KINECT FOR WINDOWS Kinect SDK for Windows & Kinect Sensors Kinect for Windows Commercial Kinect for Windows Sensor Tested and supported by Microsoft Optimized for use with computers and devices running Windows 7 or Windows Embedded Standard 7 Kinect for Windows Runtime v1.0: supported Kinect for Xbox 360 Can only be used for development purposes Optimized for use with Xbox 360 Kinect for Windows Runtime v1.0: not supported, does not function

KINECT FOR WINDOWS KINECT SENSORS IR Projector RGB Camera (Color Sensor) IR Depth Sensor Tilt Motor Microphone Array

KINECT FOR WINDOWS RESOLUTIONS Color 12 FPS: 1280X960 RGB 15 FPS: Raw YUV 640x FPS: 640x480 Depth 30 FPS: 80x60, 320x240, 640x480

KINECT FOR WINDOWS DISTANCES 1.3’2.6’9.8’13.1’26.2’ Default Mode Near Mode Feet Meters

KINECT FOR WINDOWS DEMO

KINECT FOR WINDOWS SKELETON DATA

KINECT FOR WINDOWS DEMO

KINECT FOR WINDOWS SOUND POSITION Sound Source Angle – the angle and confidence level of where audio is coming from Beam Angle – The angle used to record audio that you can set as a “directional microphone”

KINECT FOR WINDOWS SPEECH RECOGNITION yes yes please yes yeah yep ok please out._value = "Yes"; var grammar = new Choices(); grammar.Add(“yes please"); grammar.Add(“yes"); grammar.Add(“yeah"); grammar.Add(“ok");

KINECT FOR WINDOWS DEMO

KINECT FOR WINDOWS GET STARTED Order Kinect Hardware Download Kinect SDK

KINECT FOR WINDOWS RESOURCES Install Kinect Explorer KinectWpfViewers Coding4Fun Toolkit Skeletal scaling

KINECT FOR WINDOWS DEPTH DATA Returns the distance and player for every pixel Ex: 320x240 = 76,800 pixels Distance Distance in mm from Kinect ex: 2,000mm (6.56 feet) Player 1-6 players

KINECT FOR WINDOWS MODE ModeDepth & PlayerCenter Hip JointOther 19 Joints DefaultYes NearYes No, for v1.0

KINECT FOR WINDOWS SKELETAL JOINTS Each player with set of joints in meters Each joint has associated state Tracked, Not tracked, or Inferred Inferred - Occluded, clipped, or low confidence joints Use TransformSmoothParameters to smooth joint data to reduce jitter

KINECT FOR WINDOWS SKELETAL TRACKING Maximum two players tracked at once Six player proposals per Kinect Each skeleton has a unique identifier - TrackingID SkeletonStream Set AppChoosesSkeletons to false Use ChooseSkeletons method to choose which skeletons to track

KINECT FOR WINDOWS FORMULAS Distance Formula int depth = depthPoint >> DepthImageFrame.PlayerIndexBitmaskWidth; Player Formula int player = depthPoint & DepthImageFrame.PlayerIndexBitmask;