Page 1 | Microsoft Work With Color Data Kinect for Windows Video Courses Jan 2013.

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
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
Natural User Interface with Kinect for Windows Clemente Giorio & Paolo Patierno.
5/19/2015 EEC484/584: Computer Networks 1 EEC-490 Senior Design (CE) Kinect Programming Tutorial 1 Wenbing Zhao
ALFRED THOMPSON MICROSOFT ACADEMIC TEAM Kinect for FRC 2012.
Work With Skeleton Data
CPVR 2013 Tutorial. Native Managed Applications Toolkit Drivers Runtime Skeletal Tracking.
Human-human interaction Human-object interaction Human-computer interaction.
By Rishabh Maheshwari. Objective of today’s lecture Play Angry Birds in 3D.
EEC-693/793 Applied Computer Vision with Depth Cameras
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.
CHUCK NORRIS HAD TO DESTROY THE PERIODIC TABLE… HE ONLY RECOGNIZES THE ELEMENT OF SURPRISE!
EEC-492/592 Kinect Application Development
EEC-492/592 Kinect Application Development Lecture 10 Wenbing Zhao
Kinect Part II Anna Loparev.
Kinect SDK Crash Course (In 12 slides or less) Elliot Babchick.
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.
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.
Programming with the Kinect for Windows SDK
OpenNI-Reading and Processing Depth Data Author: 鄭暐達.
Java and the Kinect FRC 2012 Kickoff Team 1279 ColdFusion January 7, 2012.
Kinect & 3D Scanning Mark Breedveld
12/5/2015 EEC492/693/793 - iPhone Application Development 1 EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 4 Wenbing Zhao
KINECT FOR WINDOWS Ken Casada Developer Evangelist, Microsoft Switzerland | blogblog.
Introduction to Kinect For Windows SDK
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 8 Wenbing Zhao
2/16/2016 EEC492/693/793 - iPhone Application Development 1 EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 4 Wenbing Zhao
3/3/2016 EEC492/693/793 - iPhone Application Development 1 EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 4 Wenbing Zhao
Creative Coding & the New Kinect
5/5/2018 1:12 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Microsoft /27/2018 9:34 PM THR3077 Develop for depth camera sensors on Windows 10 Anniversary update – IoT with processing Andreas Erben CEO Americas.
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
Programming HCI Yingcai Xiao Yingcai Xiao.
Kinect Data Sources and Programming Model
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-492/592 Kinect Application Development
Microsoft Build /18/ :04 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
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
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
M3: Printing and PlayTo Jeremy Foster Michael Palermo
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Presentation transcript:

Page 1 | Microsoft Work With Color Data Kinect for Windows Video Courses Jan 2013

Page 2 | Microsoft Demo: How to get color data

Page 3 | Microsoft Kinect For Windows SDK & Toolkit Download SDK & Toolkit: Install SDK & Toolkit. Install examples provided in toolkit (ColorBasics-WPF)

Page 4 | Microsoft 4 Steps to Get Color Data Find an available Kinect sensor. Enable color data stream. Register stream ready event handler function. Start capturing data.

Page 5 | Microsoft 4 Steps to Get Color Data – Find an available Kinect Sensor KinectSensor object represents a Kinect sensor entity. Enumerate all Kinect sensors and find a usable one. foreach (var potentialSensor in KinectSensor.KinectSensors) { if (potentialSensor.Status == KinectStatus.Connected) { this.sensor = potentialSensor; break; }

Page 6 | Microsoft 4 Steps to Get Color Data – Find an available Kinect Sensor Status of Kinect sensor: Disconnected – Sensor has been plugged off USB port. Connected – Sensor is ready to use. Initializing – Sensor is being initialized. Not powered – Sensor is connected to USB port but power line is disconnected.

Page 7 | Microsoft 4 Steps to Get Color Data – Enable color data stream KinectSensor.ColorStream implements API functions related to color data retrieving and processing. Initialize to enable color data stream: this.sensor.ColorStream.Enable(ColorImageFormat.RgbResolution640x480Fps30);

Page 8 | Microsoft 4 Steps to Get Color Data – Register Stream Ready Event Handler Function Register the stream event handler function to Kinect sensor so that when a new color frame comes in, the handler function is called to retrieve and process the data. this.sensor.ColorFrameReady += this.SensorColorFrameReady;

Page 9 | Microsoft 4 Steps to Get Color Data – Start Kinect sensor Call KienctSensor.Start() to let Kinect sensor begin capturing the data. try { this.sensor.Start(); } catch (IOException) { this.sensor = null; }

Page 10 | Microsoft Retrieve color data When new incoming data frame is ready, stream data ready event is triggered. Open image frame in stream data ready event handler function. private void SensorColorFrameReady(object sender, ColorImageFrameReadyEventArgs e) { using (ColorImageFrame colorFrame = e.OpenColorImageFrame()) { if (colorFrame != null) { // Copy the pixel data from the image to a temporary array colorFrame.CopyPixelDataTo(this.colorPixels); // Do whatever you need to do with the depth data }

Page 11 | Microsoft Overview Hardware overview and SDK installation Color Introduction to color stream Demo: How to get color data Demo: ColorBasics sample Depth Introduction to depth stream Demo: How to get depth data Demo: DepthBasics sample Skeleton Introduction to skeleton stream Demo: How to get skeleton data Demo: SkeletonBasics sample Audio Introduction to audio stream Demo: How to capture audio Demo: Speech recognition Advanced Topics Streams sync and coordinate mapping Demo: Streams sync and coordinates mapping Accelerometer and tilt angle Demo: How to get accelerometer and tilt angle

Page 12 | Microsoft Learn More About Kinect for Windows in MSDN

Page 13 | Microsoft Thanks Contact us:

Page 14 | Microsoft