Kinect Exercise HCI Course Fall Maria Husmann CNB E 104.1

Size: px
Start display at page:

Download "Kinect Exercise HCI Course Fall Maria Husmann CNB E 104.1"

Transcription

1 Kinect Exercise HCI Course Fall 2015 Maria Husmann CNB E 104.1

2 Agenda Introducing Kinect What it does How it works Kinect SDK for Windows Skeletal Tracking Kinect Tutorial (Example Code) Introducing the exercise Demo

3 Introducing Kinect Kinect is a camera-based, motion sensing input device Developed by Microsoft Announced first in June 2009 at the E3 as «Project Natal» Launched in November 2010 exclusively for the Xbox 360 video game console In February 2012, Microsoft released the commercial Kinect SDK for Windows (current version 1.8)

4 What it does Provides full-body 3D motion capture, face tracking, and speech recognition Skeletal tracking of up to 6 persons (Kinect v2) Has a built-in microphone array to record (and locate) voices Promises to deliver a «Natural User Interface» experience, your body is the controller The Kinect Effect (Advertisement)

5 3D DEPTH SENSORS RGB CAMERA MULTI-ARRAY MIC MOTORIZED TILT Old Kinect Sensor (v1)

6 Source: buildinsider.net

7 Source: ifixit.com

8 New is better: Kinect v2 Improved sensors: 3x depth fidelity, wider field of view, 1080p color camera (30fps) Tracks more people and more skeletal joints: Hand tips, thumbs and shoulder center Lighting independent IR (can see in the dark) Advanced face tracking Current Devkit: SDK 2.0

9 Kinect (v2) Data Sources

10 Body (skeletal) Tracking Recognizes up to 6 people in the field of view Maximum of two (six with v2) players tracked (body) at once Center position for other 4 players (v1) Two range modes (Kinect v1) Default: Between 0.8m and 4m Pratical range: 1.2 to 3.5 m Near range: Between 0.4m and 3m Pratical range: 0.8 to 2.5 m One Mode (Kinect v2) Between 0.5m and 4.5m

11 Joints Coordinates expressed in meters, center of the Kinect is reference plane Each player has set of 20 joints (25 in v2) Each joint has attributes Associated state: Tracked, Not tracked, or Inferred Joint normal (v2): Describes rotation Inferred Occluded, clipped, or low confidence joints

12 New Joints!

13 Advanced tracking with Kinect v2 Kinect v2 tries to recognize different states for each hand: Open, Closed, Lasso, Unknown and NotTracked Hand state is tracked for the two bodies closest to the sensor Lean Tracking Determines how much a body is leaning from vertical Values range between -1 and 1 in both directions, 1 roughly corresponds to 45 degrees of lean

14 Kinect Tutorial

15 Kinect Initalisation KinectSensor sensor; BodyFrameReader bodyreader; void MyKinectApplication_Loaded(object sender, RoutedEventArgs e) { // Get the default Kinect Sensor (there can only be one anyway) sensor = KinectSensor.GetDefault(); // Request a new reader for the body frames (skeletal tracking) bodyreader = sensor.bodyframesource.openreader(); // Allocate buffer for bodies (skeletons) bodies = new Body[6]; // Start the Kinect sensor sensor.open(); } // Register event handler to process body frames bodyreader.framearrived += bodyreader_framearrived;

16 Processing Body Frames void bodyreader_framearrived(object sender, BodyFrameArrivedEventArgs e) { // Retrieve the current body frame and dispose it after the block using (BodyFrame bframe = e.framereference.acquireframe()) { // Check whether the frame has not expired yet (i.e. it is available) if (bframe!= null) { bframe.getandrefreshbodydata(bodies); // Copy the body data into our buffer trackedbody = (from s in bodies where s.istracked select s).firstordefault(); // Get the first tracked body } if (trackedbody!= null) { JointOrientation headorientation = trackedbody.jointorientations[jointtype.head]; CameraSpacePoint headposition = trackedbody.joints[jointtype.head].position; //... do stuff }

17 The Kinect Exercise

18 Introducing the exercise Task: Control a PowerPoint presentation with your body Due to the nature of the project, you are required to program in C# You can work in teams of 4-5 Teams will be allocated at least 2 slots à 2-3 hours each (more slots can be allocated to your team if desired) Fun exercise with moderate effort

19 How the exercise is being run All programming is done with Visual Studio in our lab on the real Kinect for Windows hardware 2 labs are available, each equipped with a workstation and a Kinect for Windows sensor Visual Studio 2012 pre-installed You are responsible for managing your source code. You may be assigned to a different machine each time.

20 Implement «recognizegestures» /// <summary> /// TODO This is where you are supposed to implement your pose/gesture recognition /// </summary> /// <param name="trackedbody">tracked body data</param> private void RecognizeGestures(Body trackedbody) { // TODO Add your pose/gesture recognition code here! } Called each time a new body frame has been processed (up to 30 frames per second) You may change other parts of the code as well if you want to add more/extended functionality

21 Goal of this Exercise Design gestures for at least 4 different PowerPoint operations: Next Slide, Previous Slide First Slide, Last Slide Get to know the Kinect SDK for Windows and implement some poses and/or gestures You will be given a small code framework (you do not have to start from scratch) available by the end of this week Multi-user operations possible but tricky! (You will need to change the supplied framework)

22 Technical challenges Constant stream of data, no «touch down» or «gesture start» events Coordinates are in 3D space and differ depending on where the users are standing Our proposal: Pseudo-Gestures Try to recognize different poses (e.g. hands above head) A pseudo-gesture is a sequence of different poses Implement some kind of State-Machine

23 Time Schedule (1 Week) Explore the Kinect SDK, design suitable gestures Register your group with Maria until Friday Send an with the subject "Kinect Exercise" that contains a group name and the names of all members of your group Please also specify preferred dates/times: Mo-Fr, 9-12/12-15/ (~2 Weeks) Implementation Preparation of a small presentation (ca. 5 minutes per team) You need to send your Visual Studio Projects and accompanying presentations to Maria no later than Presentation and live demonstration of your system in the exercise session

24 Showtime! Demo

25 References Learning Resources and Documentation Official MSDN Documentation Programming Guid Video Tutorials (Lecture 2 is the most useful for this exercise), try to open link in Chrome

Next Generation Natural User Interface with Kinect. Ben Lower Developer Community Manager Microsoft Corporation

Next Generation Natural User Interface with Kinect. Ben Lower Developer Community Manager Microsoft Corporation Next Generation Natural User Interface with Kinect Ben Lower Developer Community Manager Microsoft Corporation Key Takeaways Kinect has evolved: Whether you did it -> How you did it One or two people ->

More information

Amit Moran, Gila Kamhi, Artyom Popov, Raphaël Groscot Perceptual Computing - Advanced Technologies Israel

Amit Moran, Gila Kamhi, Artyom Popov, Raphaël Groscot Perceptual Computing - Advanced Technologies Israel Introducing Intel RealSense Robotics Innovation Program ROS Integration Amit Moran, Gila Kamhi, Artyom Popov, Raphaël Groscot Perceptual Computing - Advanced Technologies Israel Agenda Intel RealSense

More information

Introduction to the Perceptual Computing

Introduction to the Perceptual Computing 23.09.2013 1 Introduction to the Perceptual Computing Designed by employees of The Center of Innovative Education Introduction to the Perceptual Computing 23.09.2013 2 This course is aimed to study and

More information

Master Thesis Using MS Kinect Device for Natural User Interface

Master Thesis Using MS Kinect Device for Natural User Interface University of West Bohemia Faculty of Applied Sciences Department of Computer Science and Engineering Master Thesis Using MS Kinect Device for Natural User Interface Pilsen, 2013 Petr Altman Declaration

More information

Gesture-Based Human-Computer-Interaction Using Kinect for Windows Mouse Control and PowerPoint Presentation

Gesture-Based Human-Computer-Interaction Using Kinect for Windows Mouse Control and PowerPoint Presentation Gesture-Based Human-Computer-Interaction Using Kinect for Windows Mouse Control and PowerPoint Presentation Toyin Osunkoya 1, and Johng-Chern Chern 2 Department of Mathematics and Computer Science Chicago

More information

How does the Kinect work? John MacCormick

How does the Kinect work? John MacCormick How does the Kinect work? John MacCormick Xbox demo Laptop demo The Kinect uses structured light and machine learning Inferring body position is a two-stage process: first compute a depth map (using structured

More information

GestPoint Maestro3D. A White Paper from GestureTek The Inventor of 3D Video Gesture Control

GestPoint Maestro3D. A White Paper from GestureTek The Inventor of 3D Video Gesture Control A White Paper from GestureTek The Inventor of 3D Video Gesture Control Table of Contents Executive Summary... 3 The Trackers... 4 GestPoint Maestro3D Hand Tracker... 4 GestPoint Maestro3D Multi-Tracker...

More information

Abstract. Introduction

Abstract. Introduction SPACECRAFT APPLICATIONS USING THE MICROSOFT KINECT Matthew Undergraduate Student Advisor: Dr. Troy Henderson Aerospace and Ocean Engineering Department Virginia Tech Abstract This experimental study involves

More information

Hand Analysis Tutorial Intel RealSense SDK 2014

Hand Analysis Tutorial Intel RealSense SDK 2014 Hand Analysis Tutorial Intel RealSense SDK 2014 With the Intel RealSense SDK, you have access to robust, natural human-computer interaction (HCI) algorithms such as face tracking, finger tracking, gesture

More information

DESIGN OF A TOUCHLESS USER INTERFACE. Author: Javier Onielfa Belenguer Director: Francisco José Abad Cerdá

DESIGN OF A TOUCHLESS USER INTERFACE. Author: Javier Onielfa Belenguer Director: Francisco José Abad Cerdá DESIGN OF A TOUCHLESS USER INTERFACE Author: Javier Onielfa Belenguer Director: Francisco José Abad Cerdá 1 OUTLINE 1. Problem to solve 2. Goal of the project 3. Connecting devices and the system 3.1 Microsoft

More information

Contents. Introduction Hardware Demos Software. More demos Projects using Kinect Upcoming sensors. Freenect OpenNI+ NITE + SensorKinect

Contents. Introduction Hardware Demos Software. More demos Projects using Kinect Upcoming sensors. Freenect OpenNI+ NITE + SensorKinect Kinect C. Andújar Contents Introduction Hardware Demos Software Freenect OpenNI+ NITE + SensorKinect More demos Projects using Kinect Upcoming sensors INTRODUCTION 3D input competitors Kinectorigins PrimeSense

More information

Development of 3D Image Manipulation Software Utilizing the Microsoft Kinect

Development of 3D Image Manipulation Software Utilizing the Microsoft Kinect Development of 3D Image Manipulation Software Utilizing the Microsoft Kinect A report submitted to the School of Engineering and Energy, Murdoch University in partial fulfilment of the requirements for

More information

Energy Consumption of New Generation Game Consoles - Key Findings

Energy Consumption of New Generation Game Consoles - Key Findings Energy Consumption of New Generation Game Consoles - Key Findings Pierre Delforge Noah Horowitz Natural Resources Defense Council December 2013 Methodology Test Units Test method Game titles Movies Duty

More information

Ammar Ahmad Awan, Muhammad Aamir Saleem, Sungyoung Lee

Ammar Ahmad Awan, Muhammad Aamir Saleem, Sungyoung Lee Ofisina : Kinect based Virtual Office Assistant Ammar Ahmad Awan, Muhammad Aamir Saleem, Sungyoung Lee Dept. of Computer Engineering, Kyung Hee University, Yongin, South Korea {ammar, aamir, sylee}@oslab.khu.ac.kr

More information

Screencast-o-matic ProPage Basics

Screencast-o-matic ProPage Basics Screencast-o-matic software can be used to create presentations, lectures, demos and other courserelated recordings anything you can capture on your computer screen and/or webcam including live action,

More information

C# Implementation of SLAM Using the Microsoft Kinect

C# Implementation of SLAM Using the Microsoft Kinect C# Implementation of SLAM Using the Microsoft Kinect Richard Marron Advisor: Dr. Jason Janet 4/18/2012 Abstract A SLAM algorithm was developed in C# using the Microsoft Kinect and irobot Create. Important

More information

VIRTUAL TRIAL ROOM USING AUGMENTED REALITY

VIRTUAL TRIAL ROOM USING AUGMENTED REALITY VIRTUAL TRIAL ROOM USING AUGMENTED REALITY Shreya Kamani, Neel Vasa, Kriti Srivastava, D. J. Sanghvi College of Engineering, Mumbai 53 Abstract This paper presents a Virtual Trial Room application using

More information

Magic iriid Virtual Remote Controller Interface For Home Theater and Marketing App User Manual

Magic iriid Virtual Remote Controller Interface For Home Theater and Marketing App User Manual Magic iriid Virtual Remote Controller Interface For Home Theater and Marketing App User Manual Virtual Gesture PC Controller Innovation M i s s i o n S t a t e m e n t T o t h o s e t h a t a p p r e c

More information

Megapixel IP66. IP66 Waterproof Housing, Cable through bracket and Anti-Fog Front Cover

Megapixel IP66. IP66 Waterproof Housing, Cable through bracket and Anti-Fog Front Cover BU-3026 3-Megapixel 25 meter Wide Angle IR Bullet Type IPCAM IP66 Housing with Cable through Bracket 3-Megapixel 1/2.5" CMOS Sensor Support 25FPS at 2048x1536 or 30FPS at 1080P 802.3af PoE Port 2.6mm CS

More information

Getting Started with the ZED 2 Introduction... 2

Getting Started with the ZED 2 Introduction... 2 Getting Started Contents Getting Started with the ZED 2 Introduction....................................................... 2 What s In The Box?.................................................. 2 System

More information

Nintendo Announces Price and Launch Date of Nintendo 3DS in Japan

Nintendo Announces Price and Launch Date of Nintendo 3DS in Japan September 29, 2010 Nintendo Co., Ltd. Nintendo Announces Price and Launch Date of Nintendo 3DS in Japan Nintendo Co., Ltd. (Minamiku, Kyoto City, President: Satoru Iwata) will launch "Nintendo 3DS," a

More information

Teacher Interview 7377 Introduction to Technology in Schools, Fall, 2008 Connie Capaldo, Katherine Flanagan, and David Littrell

Teacher Interview 7377 Introduction to Technology in Schools, Fall, 2008 Connie Capaldo, Katherine Flanagan, and David Littrell Teacher Interview 7377 Introduction to Technology in Schools, Fall, 2008 Connie Capaldo, Katherine Flanagan, and David Littrell What are the different types of technology you use in your classroom? Why

More information

Chapter 5 Understanding Input. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 5 Understanding Input. Discovering Computers 2012. Your Interactive Guide to the Digital World Chapter 5 Understanding Input Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Define input and differentiate among a program, command, and user response Identify

More information

Kinect Interface to Play Computer Games with Movement

Kinect Interface to Play Computer Games with Movement Kinect Interface to Play Computer Games with Movement Program Install and Hardware Setup Needed hardware and software to use the Kinect to play computer games. Hardware: Computer running Windows 7 or 8

More information

Solomon Systech Image Processor for Car Entertainment Application

Solomon Systech Image Processor for Car Entertainment Application Company: Author: Piony Yeung Title: Technical Marketing Engineer Introduction Mobile video has taken off recently as a fun, viable, and even necessary addition to in-car entertainment. Several new SUV

More information

Interaction devices and sensors. EPFL Immersive Interaction Group Dr. Nan WANG Dr. Ronan BOULIC nan.wang@epfl.ch

Interaction devices and sensors. EPFL Immersive Interaction Group Dr. Nan WANG Dr. Ronan BOULIC nan.wang@epfl.ch Interaction devices and sensors EPFL Immersive Interaction Group Dr. Nan WANG Dr. Ronan BOULIC nan.wang@epfl.ch Outline 3D interaction tasks Action capture system Large range Short range Tracking system

More information

Wireless Day / Night Cloud Camera TV-IP751WIC (v1.0r)

Wireless Day / Night Cloud Camera TV-IP751WIC (v1.0r) (v1.0r) TRENDnet s Wireless Day / Night Cloud Camera, model, takes the work out of viewing video over the internet. Previously to view video remotely, users needed to perform many complicated and time

More information

KINECT PROJECT EITAN BABCOCK REPORT TO RECEIVE FINAL EE CREDIT FALL 2013

KINECT PROJECT EITAN BABCOCK REPORT TO RECEIVE FINAL EE CREDIT FALL 2013 KINECT PROJECT EITAN BABCOCK REPORT TO RECEIVE FINAL EE CREDIT FALL 2013 CONTENTS Introduction... 1 Objective... 1 Procedure... 2 Converting Distance Array to 3D Array... 2 Transformation Matrices... 4

More information

Multi-Kinect Tracking for Dismounted Soldier Training

Multi-Kinect Tracking for Dismounted Soldier Training Multi-Kinect Tracking for Dismounted Soldier Training Brian M. Williamson and Dr. Joseph J. LaViola Jr. University of Central Florida Orlando, FL bwilliam@eecs.ucf.edu, jjl@eecs.ucf.edu Tim Roberts and

More information

EIZO Monitor CalMAN Setup Guide

EIZO Monitor CalMAN Setup Guide EIZO Monitor CalMAN Setup Guide CalMAN Display Calibration Software can automatically create optimized calibration 1D or 3D LUTs for EIZO monitors equipped with a self-calibration sensor. CalMAN controls

More information

VIDEO COMMUNICATION SYSTEM-TECHNICAL DOCUMENTATION. Tracking Camera (PCSA-CTG70/CTG70P) PCS-G70/G70P All

VIDEO COMMUNICATION SYSTEM-TECHNICAL DOCUMENTATION. Tracking Camera (PCSA-CTG70/CTG70P) PCS-G70/G70P All Tracking Camera () PCS-G70/G70P All Introduction The Tracking Camera is a camera unit dedicated to the PCS-G70/G70P. It provides the Voice-Directional Detection function, the Face Recognition function,

More information

Learn Microsoft Kinect API

Learn Microsoft Kinect API Learn Microsoft Kinect API Rob Miles Copyright 2012 by Rob Miles All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written

More information

Advanced Windows Store App Development Using C#

Advanced Windows Store App Development Using C# 20485C - Version: 1 07 July 2016 Advanced Windows Store App Development Using C# Advanced Windows Store App Development Using C# 20485C - Version: 1 5 days Course Description: This course you will learn

More information

Automated Recording of Lectures using the Microsoft Kinect

Automated Recording of Lectures using the Microsoft Kinect Automated Recording of Lectures using the Microsoft Kinect Daniel Sailer 1, Karin Weiß 2, Manuel Braun 3, Wilhelm Büchner Hochschule Ostendstraße 3 64319 Pfungstadt, Germany 1 info@daniel-sailer.de 2 weisswieschwarz@gmx.net

More information

Megapixel PoE Day / Night Internet Camera TV-IP572PI (v1.0r)

Megapixel PoE Day / Night Internet Camera TV-IP572PI (v1.0r) (v1.0r) PRODUCT OVERVIEW The Megapixel PoE Day / Night Internet Camera, model TV- IP572PI, transmits real-time Megapixel video over the Internet. Record crisp video in complete darkness for distances of

More information

EVALUATION OF KINECT JOINT TRACKING FOR CLINICAL AND IN-HOME STROKE REHABILITATION TOOLS. A Thesis. Kathryn LaBelle

EVALUATION OF KINECT JOINT TRACKING FOR CLINICAL AND IN-HOME STROKE REHABILITATION TOOLS. A Thesis. Kathryn LaBelle EVALUATION OF KINECT JOINT TRACKING FOR CLINICAL AND IN-HOME STROKE REHABILITATION TOOLS A Thesis by Kathryn LaBelle Undergraduate Program in Computer Science Notre Dame, Indiana December, 2011 EVALUATION

More information

Megapixel IP66. IP66 Waterproof Housing, Cable through bracket and Anti-Fog Front Cover

Megapixel IP66. IP66 Waterproof Housing, Cable through bracket and Anti-Fog Front Cover BU-3026-IVS 3-Megapixel 25 meter Wide Angle IR Bullet Type IPCAM with Video Analytics IP66 Housing with Cable through Bracket 3-Megapixel 1/2.5" CMOS Sensor Support 25FPS at 2048x1536 or 30FPS at 1080P

More information

How To Use A Kinect To Measure A Teacher'S Work In School

How To Use A Kinect To Measure A Teacher'S Work In School Alia How technologies in the classroom are modifying space and time management in teachers experience? abstract Simona Ferrari Università Cattolica, Milano - Italy simona.ferrari@unicatt.it Nadia Carlomagno

More information

PROPOSED SYSTEM FOR MID-AIR HOLOGRAPHY PROJECTION USING CONVERSION OF 2D TO 3D VISUALIZATION

PROPOSED SYSTEM FOR MID-AIR HOLOGRAPHY PROJECTION USING CONVERSION OF 2D TO 3D VISUALIZATION International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, March-April 2016, pp. 159 167, Article ID: IJARET_07_02_015 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2

More information

2-Megapixel Sony Progressive CMOS Sensor with Super Wide Dynamic Range and High Frame Rate

2-Megapixel Sony Progressive CMOS Sensor with Super Wide Dynamic Range and High Frame Rate SD-2020 2-Megapixel 20X Optical Zoom Speed Dome IP Camera 1/2.8" Sony Progressive CMOS Sensor Full HD 1080p + D1 Real-Time at Dual Streaming Up to 20x Optical Zoom Up to 30 fps @ 1080p Full HD Weather-Proof

More information

CS1112 Spring 2014 Project 4. Objectives. 3 Pixelation for Identity Protection. due Thursday, 3/27, at 11pm

CS1112 Spring 2014 Project 4. Objectives. 3 Pixelation for Identity Protection. due Thursday, 3/27, at 11pm CS1112 Spring 2014 Project 4 due Thursday, 3/27, at 11pm You must work either on your own or with one partner. If you work with a partner you must first register as a group in CMS and then submit your

More information

Release Notes. Please refer to the Intel RealSense 3D Camera Software License.rtf for license terms and conditions.

Release Notes. Please refer to the Intel RealSense 3D Camera Software License.rtf for license terms and conditions. Release Notes Intel RealSense Depth Camera Manager (DCM) 1.4 HF3 This release notes covers Release 1.4 HF3 of Intel RealSense Depth Camera Manager F200 These are for use with Intel RealSense F200 Camera.

More information

Microsoft PowerPoint 2007

Microsoft PowerPoint 2007 Microsoft PowerPoint 2007 PowerPoint is currently the most common software used for making visual aids for presentations. It has been redesigned for the 2007 release with a much more user-friendly and

More information

Camtasia Studio. Creating Screen Videos

Camtasia Studio. Creating Screen Videos Camtasia Studio Creating Screen Videos WORKSHOP DESCRIPTION... 1 Overview 1 Prerequisites 1 Objectives 1 INTRODUCTION... 1 WHY USE CAMTASIA STUDIO?... 2 WHERE CAN I GET CAMTASIA STUDIO?... 2 HOW TO USE

More information

Human Motion Tracking for Assisting Balance Training and Control of a Humanoid Robot

Human Motion Tracking for Assisting Balance Training and Control of a Humanoid Robot University of South Florida Scholar Commons Graduate Theses and Dissertations Graduate School January 2012 Human Motion Tracking for Assisting Balance Training and Control of a Humanoid Robot Ahmad Adli

More information

Mocap in Carrara - by CyBoRgTy

Mocap in Carrara - by CyBoRgTy Mocap in Carrara - by CyBoRgTy Animating in Carrara can be a lot of fun, especially when you combine keyframe animation with your personally captured motions. As a hobbyist creating mocap, I like to use

More information

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

EXPERIENCES BUILDING A COLLEGE VIDEO GAME DESIGN COURSE

EXPERIENCES BUILDING A COLLEGE VIDEO GAME DESIGN COURSE EXPERIENCES BUILDING A COLLEGE VIDEO GAME DESIGN COURSE Paul E. Dickson Hampshire College School of Cognitive Science 893 West St. Amherst, MA 01002, USA (413) 559-5861 pdickson@hampshire.edu ABSTRACT

More information

ADOBE FLASH PLAYER Local Settings Manager

ADOBE FLASH PLAYER Local Settings Manager ADOBE FLASH PLAYER Local Settings Manager Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Storage...............................................................................................................

More information

SOFTWARE REQUIREMENTS SPECIFICATION FOR TSL-KINECT D-BUG SPONSORED BY INNOVA

SOFTWARE REQUIREMENTS SPECIFICATION FOR TSL-KINECT D-BUG SPONSORED BY INNOVA SOFTWARE REQUIREMENTS SPECIFICATION FOR TSL-KINECT SPONSORED BY INNOVA D-BUG DUYGU ARALIOĞLU 1630581 BEDİA ACAR 1630508 ZÜLFÜ ULAŞ ŞAHİN 1560796 GÜLNUR NEVAL ERDEM 1630797 1 Table of Contents 1. INTRODUCTION...4

More information

Making console games in Unity Tomas Jakubauskas

Making console games in Unity Tomas Jakubauskas Making console games in Unity Tomas Jakubauskas Making console games in Unity History Getting started Development workflow Limitations and requirements New input methods Q&A History Wii dev started in

More information

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends

More information

Spatio-Temporally Coherent 3D Animation Reconstruction from Multi-view RGB-D Images using Landmark Sampling

Spatio-Temporally Coherent 3D Animation Reconstruction from Multi-view RGB-D Images using Landmark Sampling , March 13-15, 2013, Hong Kong Spatio-Temporally Coherent 3D Animation Reconstruction from Multi-view RGB-D Images using Landmark Sampling Naveed Ahmed Abstract We present a system for spatio-temporally

More information

Automatic Gesture Recognition and Tracking System for Physiotherapy

Automatic Gesture Recognition and Tracking System for Physiotherapy Automatic Gesture Recognition and Tracking System for Physiotherapy Aarthi Ravi Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2013-112

More information

CSE452 Computer Graphics

CSE452 Computer Graphics CSE452 Computer Graphics Lecture 14: User Interface CSE452 Lecture 14: User Interface 1 Purpose of UI A dialogue between the user and the machine The key to productivity Provide usable, functional, safe,

More information

DC-DVR1 Hidden Camera Setup Manual

DC-DVR1 Hidden Camera Setup Manual DC-DVR1 Hidden Camera Setup Manual Mini Desk Clock Hidden Spy Camera with audio and video recording Models: DC-DVR1 VGA Resolution (640x480) 30fps Video & Audio 1 Setting Time on Clock: The clock portion

More information

Introduction to Digital Video

Introduction to Digital Video Introduction to Digital Video Significance of the topic With the increasing accessibility of technology for everyday people, things are starting to get digitalized: digital camera, digital cable, digital

More information

Engaging Students in Video Production and Movie Making in the classroom. December 9, 2009 1pm PST / 4 pm EST

Engaging Students in Video Production and Movie Making in the classroom. December 9, 2009 1pm PST / 4 pm EST Engaging Students in Video Production and Movie Making in the classroom December 9, 2009 1pm PST / 4 pm EST Introductions Moderator: Gwen Solomon, Web Editor Tech & Learning Custom Projects Shari Sentlowitz

More information

Proposal on. Microsoft DreamSpark Benefits & How to get connected. By CCSIT

Proposal on. Microsoft DreamSpark Benefits & How to get connected. By CCSIT Proposal on Microsoft DreamSpark Benefits & How to get connected By CCSIT October 2013 College of Computer Science & Information Technology (CCSIT) King Faisal University 1 Table of Contents: What is Microsoft

More information

The main imovie window is divided into six major parts.

The main imovie window is divided into six major parts. The main imovie window is divided into six major parts. 1. Project Drag clips to the project area to create a timeline 2. Preview Window Displays a preview of your video 3. Toolbar Contains a variety of

More information

Get to know PayAnywhere.

Get to know PayAnywhere. Get to know PayAnywhere. Hello there! Applying for PayAnywhere How do I get $5,000 free in transactions? PayAnywhere will waive processing fees up to $5000 for the first six months after account approval

More information

Milestone Integration Platform Software Development Kit 2 (MIP SDK 2)

Milestone Integration Platform Software Development Kit 2 (MIP SDK 2) Milestone Integration Platform Software Development Kit 2 (MIP SDK 2) Agenda Introduction to MIP and MIP SDK What s new in MIP SDK 2 Summary Q&A Typical security infrastructure Point-of-sale (POS) Access

More information

Head-Coupled Perspective

Head-Coupled Perspective Head-Coupled Perspective Introduction Head-Coupled Perspective (HCP) refers to a technique of rendering a scene that takes into account the position of the viewer relative to the display. As a viewer moves

More information

[PACKTl. Flash Development for Android Cookbook. Flash, Flex, and AIR. Joseph Labrecque. Over 90 recipes to build exciting Android applications with

[PACKTl. Flash Development for Android Cookbook. Flash, Flex, and AIR. Joseph Labrecque. Over 90 recipes to build exciting Android applications with Flash Development for Android Cookbook Over 90 recipes to build exciting Android applications with Flash, Flex, and AIR Joseph Labrecque [PACKTl III IV I V I J PUBLISHING BIRMINGHAM - MUMBAI Preface 1

More information

Release Notes. Software Version History. What s New in 1.6.5000.0. Polycom CX5000 and CX5000HD Systems, Version 1.6.5000.0. Polycom CX5000 HD Systems

Release Notes. Software Version History. What s New in 1.6.5000.0. Polycom CX5000 and CX5000HD Systems, Version 1.6.5000.0. Polycom CX5000 HD Systems Polycom CX5000 and CX5000HD Systems, Version 1.6.5000.0 Polycom announces the latest release of CX5000 software. This document provides information about the features and limitations in release 1.6.5000.0.

More information

Laser Gesture Recognition for Human Machine Interaction

Laser Gesture Recognition for Human Machine Interaction International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-04, Issue-04 E-ISSN: 2347-2693 Laser Gesture Recognition for Human Machine Interaction Umang Keniya 1*, Sarthak

More information

Microsoft Research Microsoft Azure for Research Training

Microsoft Research Microsoft Azure for Research Training Copyright 2014 Microsoft Corporation. All rights reserved. Except where otherwise noted, these materials are licensed under the terms of the Apache License, Version 2.0. You may use it according to the

More information

SMART Board Training Outline Trainer: Basel Badran

SMART Board Training Outline Trainer: Basel Badran Sharjah Higher Colleges of Technology SMART Board Training Outline Trainer: Basel Badran What is a SMART Board? o Concept & Technology SMART Board Components: o Smart Tools Start Center Recorder Keyboard

More information

SMART BOARD USER GUIDE FOR PC TABLE OF CONTENTS I. BEFORE YOU USE THE SMART BOARD. What is it?

SMART BOARD USER GUIDE FOR PC TABLE OF CONTENTS I. BEFORE YOU USE THE SMART BOARD. What is it? SMART BOARD USER GUIDE FOR PC What is it? SMART Board is an interactive whiteboard available in an increasing number of classrooms at the University of Tennessee. While your laptop image is projected on

More information

Windows Embedded Security and Surveillance Solutions

Windows Embedded Security and Surveillance Solutions Windows Embedded Security and Surveillance Solutions Windows Embedded 2010 Page 1 Copyright The information contained in this document represents the current view of Microsoft Corporation on the issues

More information

Essentials of Developing Windows Store Apps Using C# MOC 20484

Essentials of Developing Windows Store Apps Using C# MOC 20484 Essentials of Developing Windows Store Apps Using C# MOC 20484 Course Outline Module 1: Overview of the Windows 8 Platform and Windows Store Apps This module describes the Windows 8 platform and features

More information

2MP H.264/ MPEG-4/ MJEPG

2MP H.264/ MPEG-4/ MJEPG 2-MegaPixel Outdoor 30fps 25 meter IR IPCAM T he is a high-end 2.0 MegaPixel (MP) network camera which designs for professional outdoor surveillance and security applications. This 2.0MP IP camera offers

More information

Chapter 5 Objectives. Chapter 5 Input

Chapter 5 Objectives. Chapter 5 Input Chapter 5 Input Describe two types of input List characteristics of a Identify various types of s Identify various types of pointing devices Chapter 5 Objectives Explain how voice recognition works Understand

More information

Welcome to Corel VideoStudio Pro X5

Welcome to Corel VideoStudio Pro X5 Contents Welcome to Corel VideoStudio Pro X5............................ 2 New Features and Enhancements................................ 4 Getting to Know the Workspace.................................

More information

Kapitel 12. 3D Television Based on a Stereoscopic View Synthesis Approach

Kapitel 12. 3D Television Based on a Stereoscopic View Synthesis Approach Kapitel 12 3D Television Based on a Stereoscopic View Synthesis Approach DIBR (Depth-Image-Based Rendering) approach 3D content generation DIBR from non-video-rate depth stream Autostereoscopic displays

More information

Getting Started with Microsoft Office Live Meeting. Published October 2007 Last Update: August 2009

Getting Started with Microsoft Office Live Meeting. Published October 2007 Last Update: August 2009 Getting Started with Microsoft Office Live Meeting Published October 2007 Last Update: August 2009 Information in this document, including URL and other Internet Web site references, is subject to change

More information

Lecturer s Guide to Teaching through Videoconferencing

Lecturer s Guide to Teaching through Videoconferencing Lecturer s Guide to Teaching through Videoconferencing Prepared by EdTech, Faculty of Medicine at UBC, 2009 edtech.med@ubc.ca Introduction to this Guide This guide is designed for lecturers teaching with

More information

Classroom Setup... 2 PC... 2 Document Camera... 3 DVD... 4 Auxiliary... 5. Lecture Capture Setup... 6 Pause and Resume... 6 Considerations...

Classroom Setup... 2 PC... 2 Document Camera... 3 DVD... 4 Auxiliary... 5. Lecture Capture Setup... 6 Pause and Resume... 6 Considerations... Classroom Setup... 2 PC... 2 Document Camera... 3 DVD... 4 Auxiliary... 5 Lecture Capture Setup... 6 Pause and Resume... 6 Considerations... 6 Video Conferencing Setup... 7 Camera Control... 8 Preview

More information

Getting Started with Microsoft Office Live Meeting. Published October 2007

Getting Started with Microsoft Office Live Meeting. Published October 2007 Getting Started with Microsoft Office Live Meeting Published October 2007 Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless

More information

Megapixel. Mechanical ICR

Megapixel. Mechanical ICR BU-3028-IVS 3-Megapixel Smart Focus and Zoom Bullet IPCAM with Video Analytics 3~10.5mm Smart Focus Motorized Zoom Lens 25m Smart IR LED Digital Video Stabilization Corridor Mode IP66 and IK10 Protection

More information

Smartphone Overview for the Blind and Visually Impaired

Smartphone Overview for the Blind and Visually Impaired Smartphone Overview for the Blind and Visually Impaired The smartphone has become a primary technology for many people who are blind or have low vision. A smartphone provides a multi-purpose toolkit like

More information

«compl*tc IDIOT'S GUIDE. Android App. Development. by Christopher Froehlich ALPHA. A member of Penguin Group (USA) Inc.

«compl*tc IDIOT'S GUIDE. Android App. Development. by Christopher Froehlich ALPHA. A member of Penguin Group (USA) Inc. «compl*tc IDIOT'S GUIDE Android App Development by Christopher Froehlich A ALPHA A member of Penguin Group (USA) Inc. Contents Part 1: Getting Started 1 1 An Open Invitation 3 Starting from Scratch 3 Software

More information

l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc)

l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc) today l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc) l Other: Signing Apps, SVN l Discussion and Questions introduction to android

More information

AR-media Player v2.3. INSTALLATION & USER GUIDE (February, 2013) (Windows XP/Vista/7)

AR-media Player v2.3. INSTALLATION & USER GUIDE (February, 2013) (Windows XP/Vista/7) INSTALLATION & USER GUIDE (February, 2013) (Windows XP/Vista/7) Inglobe Technologies 2008/2013 Copyright Copyright 2008/2013 Inglobe Technologies S.r.l. All rights reserved. No part of this publication

More information

Understanding Operating System Configurations

Understanding Operating System Configurations Lesson 2 Understanding Operating System Configurations Learning Objectives Students will learn to: Understand Standard User Versus Administrative User Accounts Understand Types of UAC Prompts and Levels

More information

Winscribe Citrix XenApp and Terminal Services Installation Guide

Winscribe Citrix XenApp and Terminal Services Installation Guide Winscribe Citrix XenApp and Terminal Services Installation Guide 4.2 Copyright 2013, Winscribe Inc. All rights reserved. Publication Date: November 2013 Copyright 2013 Winscribe Inc. All Rights Reserved.

More information

A Real-Time Fall Detection System in Elderly Care Using Mobile Robot and Kinect Sensor

A Real-Time Fall Detection System in Elderly Care Using Mobile Robot and Kinect Sensor International Journal of Materials, Mechanics and Manufacturing, Vol. 2, No. 2, May 201 A Real-Time Fall Detection System in Elderly Care Using Mobile Robot and Kinect Sensor Zaid A. Mundher and Jiaofei

More information

Dynamic Digital Signage Pack.

Dynamic Digital Signage Pack. Dynamic Digital Signage Pack. Revolutionising digital interaction. Dynamic Digital Signage Pack. Apps Included: It is well known that digital posters and displays are much more engaging compared with static

More information

Animation. Basic Concepts

Animation. Basic Concepts Animation Basic Concepts What is animation? Animation is movement of graphics or text Some common uses of animation include: Advertising o Example: Web site advertisements that are animated to attract

More information

Innovate Engineering Outreach: A Special Application of the Xbox 360 Kinect Sensor

Innovate Engineering Outreach: A Special Application of the Xbox 360 Kinect Sensor Innovate Engineering Outreach: A Special Application of the Xbox 360 Kinect Sensor Tanner Bryce Blair School of Electrical and Computer Engineering The University of Oklahoma Norman, United States tannerblair@ou.edu

More information

FARO Technologies Inc. Internal Control File Location: X:\CONTROL\RECORDS\05MANUFA\PARTSPEC\7 Software\E1073_SCENECT_5.2_Manual_EN.

FARO Technologies Inc. Internal Control File Location: X:\CONTROL\RECORDS\05MANUFA\PARTSPEC\7 Software\E1073_SCENECT_5.2_Manual_EN. SCENECT 5.2 MANUAL MARCH 2013 FARO Technologies, Inc., 2013. All rights reserved. For personal use, this publication may be reproduced or transmitted. For commercial use, no part of this publication may

More information

VOLUMNECT - Measuring Volumes with Kinect T M

VOLUMNECT - Measuring Volumes with Kinect T M VOLUMNECT - Measuring Volumes with Kinect T M Beatriz Quintino Ferreira a, Miguel Griné a, Duarte Gameiro a, João Paulo Costeira a,b and Beatriz Sousa Santos c,d a DEEC, Instituto Superior Técnico, Lisboa,

More information

Datasheet. Unified Video Surveillance Management. Camera Models: UVC, UVC-Dome, UVC-Pro NVR Model: UVC-NVR. Scalable Day or Night Surveillance

Datasheet. Unified Video Surveillance Management. Camera Models: UVC, UVC-Dome, UVC-Pro NVR Model: UVC-NVR. Scalable Day or Night Surveillance Unified Video Surveillance Management Camera Models: UVC, UVC-Dome, UVC-Pro NVR Model: UVC-NVR Scalable Day or Night Surveillance Advanced Hardware with Full HD Video Powerful Features and Analytic Capabilities

More information

University of Sheffield Computer Science. Ambassadors Scheme. Overview. This document contains the text from http://ambassadors.rcweb.dcs.shef.ac.

University of Sheffield Computer Science. Ambassadors Scheme. Overview. This document contains the text from http://ambassadors.rcweb.dcs.shef.ac. University of Sheffield Computer Science Ambassadors Scheme This document contains the text from http://ambassadors.rcweb.dcs.shef.ac.uk Overview This 5-term scheme will be designed and delivered by the

More information

Using SMART Boards. Display Power (Projector) & PC Buttons on the Console

Using SMART Boards. Display Power (Projector) & PC Buttons on the Console Using SMART Boards A SMART board works with a computer, projector, digital pens, and software called Notebook. The computer screen is projected to the SMART Board, where the board s surface allows you

More information

Point of View Mobii 925 - Android 4.2 Tablet PC. General notices for use... 2 Disclaimer... 2 Box Contents... 2

Point of View Mobii 925 - Android 4.2 Tablet PC. General notices for use... 2 Disclaimer... 2 Box Contents... 2 Table of Contents General notices for use... 2 Disclaimer... 2 Box Contents... 2 1.0 Product basics... 3 1.1 Buttons and connections... 3 1.2 Start up and shut down... 3 2.0 Introduction to Google Android

More information

A Microsoft Kinect based virtual rehabilitation system

A Microsoft Kinect based virtual rehabilitation system A Microsoft Kinect based virtual rehabilitation system Erdenetsogt Davaasambuu 1, Chia-Chi Chiang 2, John Y.Chiang 2, Yung-Fu Chen 1, Sukhbaatar Bilgee 3 1 Department of Healthcare Administration, Central

More information

Introduction. System requirements

Introduction. System requirements Introduction Web video collaboration enables communication in real time to bring experts virtually into the classroom, or to hold a class or project meeting at a distance. These guidelines explore Marratech

More information

Accuracy of joint angles tracking using markerless motion system

Accuracy of joint angles tracking using markerless motion system Accuracy of joint angles tracking using markerless motion system Nazeeh Alothmany 1, Afzal Khan 1, Majdi Alnowaimi 2,, Ali H. Morfeq 1,, Ehab A Hafez 4, Abstract Human motion analysis is a widely accepted

More information

Overcoming Accessibility Challenges of Web Conferencing

Overcoming Accessibility Challenges of Web Conferencing Overcoming Accessibility Challenges of Web Conferencing Authors: Mary Jo Mueller, IBM Accessibility Standards Lead (presenter) Marc Johlic, IBM Accessibility Consultant Susann Keohane, IBM Accessibility

More information