OpenNI-Reading and Processing Depth Data Author: 鄭暐達.

Slides:



Advertisements
Similar presentations
Demonstration Files for the HDL Plug-in for Acrobat The HDL Plug-in for Adobe Acrobat and Acrobat Reader is an extension that adds functionality to PDF.
Advertisements

©2011 Quest Software, Inc. All rights reserved.. Andrei Polevoi, Tatiana Golubovich Program Management Group ActiveRoles Add-on Manager Overview.
Slide: 1 Code P012 Date Troubleshooting Clarity User Training.
SFDC Integration Basics Gerry Winning. Integrating Your Progress App with SFDC Ovid Back Office App is Fully Integrated with SFDC (about two and a half.
A new Network Concept for transporting and storing digital video…………
Kinect-mssdk-openni-bridge Supplemental Diagrams Tomoto Shimizu Washio (en) (ja) Rev 1: 9/15/2012.
Work With Skeleton Data
Coursework 2: getting started (4) – using PhoneGap to build mobile applications (optional) Chris Greenhalgh G54UBI /
Game Development with Kinect
Lesson 5-Accessing Networks. Overview Introduction to Windows XP Professional. Introduction to Novell Client. Introduction to Red Hat Linux workstation.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Page 1 | Microsoft Work With Color Data Kinect for Windows Video Courses Jan 2013.
Getting Started with Android Programming Note: if you have already installed android development tools, please check that you have the same version as.
SUS Services ECE Computer Facilities. SUS Services Software Update Services Microsoft Security And Critical Update Service Microsoft Security And Critical.
Kinect calibration Ilya Afanasyev Facoltà di Ingegneria Trento, /20 25/01/2012.
Cosc 5/4730 Sign, convert, and install Android files on Blackberry Playbook.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Do not redistribute. Adobe Gaming SDK Casual Connect Europe 2013 Tom Krcha.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
Yingcai Xiao Interactive Visualization with NUI and Game Engines.
Kinect Part II Anna Loparev.
INTRODUCTION TO HTML5 Geolocation. Display a Specific Location with Google Maps  You can use the Google Maps API to display a custom map on your own.
Module 13: Maintaining Software by Using Windows Server Update Services.
INTRODUCTION Generally, after stroke, patient usually has cerebral cortex functional barrier, for example, the impairment in the following capabilities,
Chapter 2: Installing Windows 2000 Professional. Overview Preparing for Installation Installing Windows 2000 Professional from a Compact Disc Installing.
1 Foothill-De Anza College District Argos Integration with Luminis 4.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring Mike Phenow.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
Kinect & 3D Scanning Mark Breedveld
Oracle Data Integrator Agents. 8-2 Understanding Agents.
Kinect Hank Wei. Top - News 1.5 billion USD.
Office 365 Directory Synchronization Update: Deploying Password Sync.
Interactive Computer Graphics
IPT – Getting Started June Online Resources Project Website Requirements Server Preparation Installation Running IPT Installation Demo Upgrade/Reinstall.
Getting Started with Trilinos October 14, :30-10:30 a.m. Jim Willenbring.
KINECT FOR WINDOWS Ken Casada Developer Evangelist, Microsoft Switzerland | blogblog.
Data Processor (866) Horseshoe Bend Rd, Suite 107  Boise, ID  Tel:  Toll free: 
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
Publishing GIS Services to ArcGIS Server
Overview of Windows Driver Development Reference: us/gstart/hh/gstart/gs_intro_031j.asp.
IBC233 Week 2 Updated Fall 2011 Homework? Finish Lab 1 – Due Today! Send me an with your userid when you are done! Download and install software.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Kinect-mssdk-openni-bridge Supplemental Diagrams Tomoto Shimizu Washio Rev 1: 9/5/2012.
Smart Calendar Chrome Extension v Dec. 28, 2010 Kyoungryol Kim 1.
Cosc 5/4735 Unity 3D Getting Started Guide for Android.
TECHDOTCOMP SUPPORT TECHDOTCOMP nd Ave, Seattle, WA 98122, USA Phone:
Lifecycle Controller 2 v 1.2 Feature Spotlight May 07, 2013.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
Proctor Caching Overview. 2 Proctor Caching Diagram.
CACI Proprietary Information | Date 1 Sybase Open Client 15.5 ESD#6 Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Confidential WINGTIP ODIN User Guide. Confidential  Run the Odin3 v  Connect with the Gear Fit (Target should be download mode)  Connect PC with.
Using Google’s Cloud – for Developers Part 5 of 6 Programming the Google Cloud with Java APIs Lynn Langit.
Microsoft Office Setup Tech Support. Call for Activate & Install Office.
Getting Started as an EdgeX Developer
REDCap Mobile Application
Fundamental of Databases
ImageDiags 2.0 Overview Useful For How it can help you
Introducing the Windows Mobile development
Supporting Windows 8.1 Krystle Portocarrero | Training Experts Inc.
Human Computer Interaction
Getting Started as an EdgeX Developer
How to Download, Install, and Update AVG Antivirus?
Printers.
Programming HCI Yingcai Xiao Yingcai Xiao.
Call to Fix HP Printer Installation Error Code 1603
نجاح وفشل المنشآت الصغيرة
Installing Android SDK in Eclipse
11/11/2019 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Presentation transcript:

OpenNI-Reading and Processing Depth Data Author: 鄭暐達

Introduction

 SDK version: OpenNI SDK v  Sensor driver: OpenNI-Compliant Sensor Driver v  Middleware: NiTE v  Download: 2/#.UZLzTKL-EhI 2/#.UZLzTKL-EhI

Production Node  Sensor related nodes:  Device  Depth generator  Other generator  Middleware related nodes:  User generator  Other gerenator

Capability  Optional extension to the API  Provide additional functionality  Different production node support different capability  Ex. Skeleton, Alternative view, Pose detection, etc.

Getting Started  Download and install OpenNI first.  Download and install sensor driver and middleware.  Try to run the samples in the OpenNI directory.  OpenNI\samples\bin\  If success, then install is complete  If not, google the error message or try to reinstall.  You can use cmd to run the samples to see the error messages

Overview Context Depth generator User generator Skeleton capability

Retrieving Depth Data  Context initialize  xContext.Init();  Create depth generator  xDepth.Create( xContext );  Resolution and fps configuration  mapMode.nXRes = 320;  mapMode.nYRes = 240;  mapMode.nFPS = 30;  xDepth.SetMapOutputMode(mapMode);  Start generating context  xContext.StartGeneratingAll();  Loop  Data update  Grab data from depth generator  xDepth.GetMetaData( xDepthData );  Data processing.

Finding Skeleton Position  Context initialize  Create user generator  g_UserGenerator.Create(xContext);  Setup callback functions for skeleton capability  PoseDetected, NewUser, UserLost,etc.  g_UserGenerator.RegisterUserCallbacks( NewUser, LostUser, NULL, hUserCB );  Loop  Data update  Get skeleton joint position from user generator using capability.  mSC.GetSkeletonJointPosition( UserID, XN_SKEL_HEAD, mJointPos[0] );

Reference  OpenNI user guide  Heresy’s space: 

Demo Time Schedule  SIFT homework demo schedule is on the web  Please fill up the schedule before demo