Human-human interaction Human-object interaction Human-computer interaction.

Slides:



Advertisements
Similar presentations
Natural User Interface with Kinect for Windows Clemente Giorio & Paolo Patierno.
Advertisements

EEC-492/592 Kinect Application Development Lecture 15 Wenbing Zhao
ALFRED THOMPSON MICROSOFT ACADEMIC TEAM Kinect for FRC 2012.
Work With Skeleton Data
Kinect SDK Tutorial Skeleton and Camera (RGB) Anant Bhardwaj.
CPVR 2013 Tutorial. Native Managed Applications Toolkit Drivers Runtime Skeletal Tracking.
SM1205 Interactivity Topic 01: Introduction Spring 2012SCM-CityU1.
SM1205 Interactivity Topic 01: Introduction Spring 2010SCM-CityU1.
SM1205 Interactivity Topic 01: Introduction Spring 2011SCM-CityU1.
Human Computer Interaction (HCI)
Page 1 | Microsoft Work With Color Data Kinect for Windows Video Courses Jan 2013.
Page 1 | Microsoft Introduction to audio stream Kinect for Windows Video Courses.
EEC-492/592 Kinect Application Development
Using the Kinect for fun and profit. About /me Tam HANNA –Director, Tamoggemon Holding k,s –Runs web sites about mobile computing –Writes scientific books.
Home entertainment. The hardware, software and techniques used for sound MP3 players: play music files stored digitally in MP3 file format are small and.
Video Production for Education & Training Bill Duff, Jr. Copyright 1999 College of Human Resources & Education West Virginia University.
Unit F1KS 11 Digital Media Elements for Applications First Steps.
MULTIMEDIA Is the presentation of information by a computer system using graphics, animation, sound and text.
ACCESS GRID Group to Group Collaboration Gurhan Gunduz Computational Science and Information Technology. Florida State University.
1 EEC-492/592 Kinect Application Development Lecture 2 Wenbing Zhao
Standard Grade Presentations & Multimedia. Presentation & Multimedia Software Allows the user to set up exciting and attractive documents which helps.
COLLECTING Software. Why use Software with Hardware? Software used for collecting includes the software that interfaces with hardware collection device.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES INTRODUCTION 6/1/ A.Aruna, Assistant Professor, Faculty of Information Technology.
Timo Haapsaari Laboratory of Acoustics and Audio Signal Processing April 10, 2007 Two-Way Acoustic Window using Wave Field Synthesis.
12/5/2015 EEC492/693/793 - iPhone Application Development 1 EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 4 Wenbing Zhao
Marwan Al-Namari 1 Digital Representations. Bits and Bytes Devices can only be in one of two states 0 or 1, yes or no, on or off, … Bit: a unit of data.
An bitmapped image on the computer is represented by many pixels. A pixel is basically a dot on the computer screen.
 Audacity has many different uses  Record live audio  Copy or splice sound tracks together  Change the speed or pitch of a recording  Import and.
CSCI-100 Introduction to Computing Hardware Part II.
Shell Interface Shell Interface Functions Data. Graphical Interface Graphical Interface Command-line Interface Command-line Interface Experiments Private.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
HCI RESEARCH IN MIS : A PERSONAL VIEW IZAK BENBASAT UNIVERSITY OF BRITISH COLUMBIA.
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
int [] scores = new int [10];
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 9 Wenbing Zhao
Sound and music.
Image and Sound Representation
EEC-492/592 Kinect Application Development
physics-chemistry-interactive-flash-animation
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
Projects in the areas of: Multimedia processing (speech, image, video)
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
I UNDERSTAND CONCEPTS OF MULTIMEDIA
Сътрудничество между полицията и другите специалисти в България
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
Interactive media.
EEC-693/793 Applied Computer Vision with Depth Cameras
The Image The pixels in the image The mask The resulting image 255 X
WJEC GCSE Computer Science
Presentation transcript:

Human-human interaction Human-object interaction Human-computer interaction

Also known as HCI User interface – A place where interaction between humans & machines occurs Types – Command-line interface – Graphical user interface – Natural user interface

DosUnix

8

SCM-CityU 10Spring 2012

 Four microphone array with hardware-based audio processing – Multichannel echo cancellation (MEC) – Sound position tracking – Other digital signal processing (noise suppression and reduction)

Start New Windows Presentation Foundation Project Add a reference to: using Microsoft.Kinect;

newSensor.ColorStream.Enable(ColorImageFormat.RgbResolut ion640x480Fps30); newSensor.ColorFrameReady += newSensor_ColorFrameReady;

using (ColorImageFrame colorFrame = e.OpenColorImageFrame()) { if (colorFrame != null) { // Copy the pixel data from the image to a temporary array colorFrame.CopyPixelDataTo(this.colorPixels); // Write the pixel data into our bitmap this.colorBitmap.WritePixels( new Int32Rect(0, 0, this.colorBitmap.PixelWidth, this.colorBitmap.PixelHeight), this.colorPixels, this.colorBitmap.PixelWidth * sizeof(int), 0); } imgKinect.Source = colorBitmap;

void newSensor_SkeletonFrameReady(object sender, SkeletonFrameReadyEvent Args e) { using (SkeletonFrame skeletonFrameData = e.OpenSkeletonFrame()) { if (skeletonFrameData != null) { skeletonFrameData.CopySkeletonDataTo(allSkeletons); Skeleton first = (from s in allSkeletons where s.TrackingState == SkeletonTrackingState.Tracked select s).FirstOrDefault(); //if(first!=null) //this.Title=(first.Joints[JointType.Head].Position.X.ToString()); } } }