Mouse Control using a Web Camera based on Colour Detection
|
|
|
- Ursula Gibson
- 10 years ago
- Views:
Transcription
1 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, Sikkim Manipal Institute of Technology East Sikkim, India ABSTRACT: In this paper we present an approach for Human computer Interaction (HCI), where we have tried to control the mouse cursor movement and click events of the mouse using hand gestures. Hand gestures were acquired using a camera based on colour detection technique. This method mainly focuses on the use of a Web Camera to develop a virtual human computer interaction device in a cost effective manner. Keywords - Hand gesture, Human Computer Interaction, Colour Detection, Web camera, Background Subtraction I. INTRODUCTION Human Computer Interaction today greatly emphasizes on developing more spontaneous and natural interfaces. The Graphical User Interface (GUI) on Personal Computers (PCs) is quiet developed, well defined and provides an efficient interface for a user to interact with the computer and access the various applications effortlessly with the help of mice, track pad, etc. In the present day scenario most of the mobile phones are using touch screen technology to interact with the user. But this technology is still not cheap to be used in desktops and laptops. Our objective was to create a virtual mouse system using Web camera to interact with the computer in a more user friendly manner that can be an alternative approach for the touch screen. II. RELATED WORKS In reference [1], Erden et al have used a camera and computer vision technology, such as image segmentation and gesture recognition, to control mouse tasks. Our project was inspired by a paper of Hojoon Park [2] where he used Computer vision technology and Web camera to control mouse movements. However, he used finger-tips to control the mouse cursor and the angle between the thumb and index finger was used to perform clicking actions. Chu-Feng Lien [3] had used an intuitive method to detect hand motion by its Motion History Images (MHI). In this approach only finger tip was used to control both the cursor and mouse click. In his approach the user need to hold the mouse cursor on the desired spot for a specific period of time for clicking operation. Kamran Niyazi[4] et al used Web camera to detect color tapes for cursor movement. The clicking actions were performed by calculating the distance between two colored tapes in the fingers. In their paper [5] K N Shah et al have represented some of the innovative methods of the finger tracking used to interact with a computer system using computer vision. They have divided the approaches used in Human Computer Interaction (HCI) in two categories: 1. HCI without using interface and 2. HCI using interface. Moreover they have mentioned some useful applications using finger tracking through computer vision. III. INTRODUCTION TO THE SYSTEM In our work, we have tried to control mouse cursor movement and click events using a camera based on colour detection technique. Here real time video has been captured using a Web- Camera. The user wears coloured tapes to provide information to the system. Individual frames of the video are separately processed. The processing techniques involve an image subtraction algorithm to detect colours. Once the colours are detected the system performs various operations to track the cursor and performs control actions, the details of which are provided below. No additional hardware is required by the system other than the standard webcam which is provided in every laptop computer. ISSN: Page 15
2 IV. SYSTEM DESCRIPTION Following are the steps in our approach: (i) Capturing real time video using Web-Camera. (ii) Processing the individual image frame. (iii) Flipping of each image frame. (iv) Conversion of each frame to a grey scale image. (v) Colour detection and extraction of the different colours (RGB) from flipped gray scale image (vi) Conversion of the detected image into a binary image. (vii) Finding the region of the image and calculating its centroid. (viii) Tracking the mouse pointer using the coordinates obtained from the centroid. (ix) Simulating the left click and the right click events of the mouse by assigning different colour pointers. of the camera. The frame rate and resolution can be changed in the system if required. Computer Webcam is used to capture the Real Time Video Video is divided into Image frames based on the FPS (Frames per second) of the camera Processing of individual Frames 4.1 The Basic Block Diagram of the System: Figure 1 Capturing the video 4.3 Flipping of Images: 4.2 Capturing the real time video: For the system to work we need a sensor to detect the hand movements of the user. The webcam of the computer is used as a sensor. The webcam captures the real time video at a fixed frame rate and resolution which is determined by the hardware When the camera captures an image, it is inverted. This means that if we move the colour pointer towards the left, the image of the pointer moves towards the right and vice-versa. It s similar to an image obtained when we stand in front of a mirror (Left is detected as right and right is detected as left). To avoid this problem we need to vertically flip the image. The image captured is an RGB image and flipping actions cannot be directly performed on it. So the individual colour channels of the image are separated and then they are flipped individually. After flipping the red, blue and green coloured channels individually, they are concatenated and a flipped RGB image is obtained. [6] ISSN: Page 16
3 4.4 Conversion of Flipped Image into Gray scale Image: Original Image As compared to a coloured image, computational complexity is reduced in a gray scale image. Thus the flipped image is converted into a gray scale image. All the necessary operations were performed after converting the image into gray scale. [6] 4.5 Colour Detection: Blue Channel Red Channel Green Channel Flipped Image This is the most important step in the whole process. The red, green and blue colour object is detected by subtracting the flipped color suppressed channel from the flipped Gray-Scale Image. This creates an image which contains the detected object as a patch of grey surrounded by black space. [7] Figure 2 Flipping of an Image The following images show the entire flipping process in real time. Flipped Red Channel Flipped Gray-Scale Image Original Real Time Image Extracted Red Color Figure 4 Detection of Red Color Blue Channel Red Channel Green Channel 4.6 Conversion of gray scale Image into Binary scale Image: Flipped Real Time Image Figure 3 Flipping of a Real time Image The grey region of the image obtained after subtraction needs to be converted to a binary image for finding the region of the detected object. A grayscale image consists of a matrix containing the values of each pixel. The pixel values lay between the ranges 0 to 255 where 0 represents pure black and 255 represents pure white colour. We use a ISSN: Page 17
4 threshold value of 20% to convert the image to a binary image. This means that all the pixel values lying below 20% of the maximum pixel value is converted to pure black that is 0 and the rest is converted to white that is 1. Thus the resultant image obtained is a monochromatic image consisting of only black and white colours. The conversion to binary is required because MATLAB can only find the properties of a monochromatic image. time a new centroid is determined and for each frame the cursor obtains a new position, thus creating an effect of tracking. So as the user moves his hands across the field of view of the camera, the mouse moves proportionally across the screen. There is no inbuilt function in MATLAB which can directly access the mouse drivers of the computer. But MATLAB code supports integration with other languages like C, C++, and JAVA. Since java is a machine independent language so it is preferred over the others. A java object is created and it is linked with the mouse drivers. Based on the detection of other colours along with red the system performs the clicking events of the mouse. These colour codes can be customized based on the requirements. [8] Detected Region Figure 5 The detected object which is associated with the mouse cursor 4.7 Finding Centroid of an object and plotting: For the user to control the mouse pointer it is necessary to determine a point whose coordinates can be sent to the cursor. With these coordinates, the system can control the cursor movement. An inbuilt function in MATLAB is used to find the centroid of the detected region. The output of function is a matrix consisting of the X (horizontal) and Y (vertical) coordinates of the centroid. These coordinates change with time as the object moves across the screen. Centroid of the image is detected Its co-ordinates are located and stored in a variable 4.8 Tracking the Mouse pointer: Once the coordinates has been determined, the mouse driver is accessed and the coordinates are sent to the cursor. With these coordinates, the cursor places itself in the required position. It is assumed that the object moves continuously, each Figure 6 Tracked Red Color 4.9 Performing Clicking Actions: The control actions of the mouse are performed by controlling the flags associated with the mouse buttons. JAVA is used to access these flags. The user has to perform hand gestures in order to create the control actions. Due to the use of colour pointers, the computation time required is reduced. Furthermore the system becomes resistant to background noise and low illumination conditions. The detection of green and blue colours follows the same procedure discussed above. Clicking action is based on simultaneous detection of two colours. If Red along with Green colour is detected, Left clicking action is performed If Red along with Blue colour is detected, Right clicking action is performed ISSN: Page 18
5 Mouse Control Flowchart: V. PROBLEMS AND DRAWBACKS START CAPTURING REAL TIME VIDEO USING WEB-CAMERA PROCESSING THE INDIVIDUAL IMAGE FRAME FLIPPING OF EACH IMAGE FRAME CONVERSION OF EACH FRAME TO A GRAY-SCALE IMAGE COLOR DETECTION AND EXTRACTION OF DIFF. COLORS (RGB) CONVERSION OF IMAGE INTO BINARY IMAGE CALCULATING THE CENTROID REGION OF THE IMAGE TRACK MOUSE POINTER USING COORDINATES OF CENTROID Since the system is based on image capture through a webcam, it is dependent on illumination to a certain extent. Furthermore the presence of other colored objects in the background might cause the system to give an erroneous response. Although by configuring the threshold values and other parameters of the system this problem can be reduced but still it is advised that the operating background be light and no bright colored objects be present. The system might run slower on certain computers with low computational capabilities because it involves a lot of complex calculations in a very small amount of time. However a standard pc or laptop has the required computational power for optimum performance of the system. Another fact is that if the resolution of the camera is too high then the system might run slow. However this problem can be solved by reducing the resolution of the image by making changes in the system. Performing Clicking Actions DETECT RED IS RED PRESENT? TRACK MOUSE POINTER NO VI. CONCLUSION In this paper, an object tracking based virtual mouse application has been developed and implemented using a webcam. The system has been implemented in MATLAB environment using MATLAB Image Processing Toolbox. NO DETECT BLUE IS BLUE PRESENT? PERFORM RIGHT CLICK DETECT GREEN IS GREEN PRESENT? NO This technology has wide applications in the fields of augmented reality, computer graphics, computer gaming, prosthetics, and biomedical instrumentation. Furthermore a similar technology can be applied to create applications like a digital canvas which is gaining popularity among artists. This technology can be used to help patients who don t have control of their limbs. In case of computer graphics and gaming this technology has been applied in modern gaming consoles to create interactive games where a person s motions are tracked and interpreted as commands. PERFORM LEFT CLICK STOP Most of the applications require additional hardware which is often very costly. Our motive was to create this technology in the cheapest possible way and also to create it under a ISSN: Page 19
6 standardized operating system. Various application programs can be written exclusively for this technology to create a wide range of applications with the minimum requirement of resources. REFERENCES [1] A. Erdem, E. Yardimci, Y. Atalay, V. Cetin, A. E. Computer vision based mouse, Acoustics, Speech, and Signal Processing, Proceedings. (ICASS). IEEE International Conference, 2002 [2] Hojoon Park, A Method for Controlling the Mouse Movement using a Real Time Camera, Brown University, Providence, RI, USA, Department of computer science, 2008 [3] Chu-Feng Lien, Portable Vision-Based HCI A Realtime Hand Mouse System on Handheld Devices, National Taiwan University, Computer Science and Information Engineering Department [4] Kamran Niyazi, Vikram Kumar, Swapnil Mahe, Swapnil Vyawahare, Mouse Simulation Using Two Coloured Tapes, Department of Computer Science, University of Pune, India, International Journal of Information Sciences and Techniques (IJIST) Vol.2, No.2, March 2012 [5] K N. Shah, K R. Rathod and S. J. Agravat, A survey on Human Computer Interaction Mechanism Using Finger Tracking International Journal of Computer Trends and Technology, 7(3), 2014, [6] Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing, 2nd edition, Prentice Hall, Upper Saddle River, New Jersey, [7] Shahzad Malik, Real-time Hand Tracking and Finger Tracking for Interaction, CSC2503F Project Report, December 18, 2003 [8] The MATLAB website. [Online]. Available: tracking-red-color-objects-using-matlab ISSN: Page 20
Virtual Mouse Using a Webcam
1. INTRODUCTION Virtual Mouse Using a Webcam Since the computer technology continues to grow up, the importance of human computer interaction is enormously increasing. Nowadays most of the mobile devices
A Method for Controlling Mouse Movement using a Real- Time Camera
A Method for Controlling Mouse Movement using a Real- Time Camera Hojoon Park Department of Computer Science Brown University, Providence, RI, USA [email protected] Abstract This paper presents a new
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering
Barcode Based Automated Parking Management System
IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online): 2321-0613 Barcode Based Automated Parking Management System Parth Rajeshbhai Zalawadia 1 Jasmin
Analecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers.
Standard Methods of Input Keyboard Mouse Input device enables you to input information and commands into the computer. The Keyboard One of the first peripherals to be used with a computer and is still
HAND GESTURE BASEDOPERATINGSYSTEM CONTROL
HAND GESTURE BASEDOPERATINGSYSTEM CONTROL Garkal Bramhraj 1, palve Atul 2, Ghule Supriya 3, Misal sonali 4 1 Garkal Bramhraj mahadeo, 2 Palve Atule Vasant, 3 Ghule Supriya Shivram, 4 Misal Sonali Babasaheb,
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
Chapter 3 Input Devices
CSCA0101 COMPUTING BASICS Chapter 3 1 Topics: Examples of Input Device Keyboard Pointing Devices Graphic and Video Audio 2 Any peripheral (piece of computer hardware equipment) used to provide data and
Interactive Projector Screen with Hand Detection Using LED Lights
Interactive Projector Screen with Hand Detection Using LED Lights Padmavati Khandnor Assistant Professor/Computer Science/Project Mentor Aditi Aggarwal Student/Computer Science/Final Year Ankita Aggarwal
HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT
International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT Akhil Gupta, Akash Rathi, Dr. Y. Radhika
Demo: Real-time Tracking of Round Object
Page 1 of 1 Demo: Real-time Tracking of Round Object by: Brianna Bikker and David Price, TAMU Course Instructor: Professor Deepa Kundur Introduction Our project is intended to track the motion of a round
2. More Use of the Mouse in Windows 7
65 2. More Use of the Mouse in Windows 7 The mouse has become an essential part of the computer. But it is actually a relatively new addition. The mouse did not become a standard part of the PC until Windows
DATA ACQUISITION FROM IN VITRO TESTING OF AN OCCLUDING MEDICAL DEVICE
DATA ACQUISITION FROM IN VITRO TESTING OF AN OCCLUDING MEDICAL DEVICE Florentina ENE 1, Carine GACHON 2, Nicolae IONESCU 3 ABSTRACT: This paper presents a technique for in vitro testing of an occluding
Implementation of a Wireless Gesture Controlled Robotic Arm
Implementation of a Wireless Gesture Controlled Robotic Arm Saurabh A. Khajone 1, Dr. S. W. Mohod 2, V.M. Harne 3 ME, Dept. of EXTC., PRMIT&R Badnera, Sant Gadge Baba University, Amravati (M.S.), India
Effective Use of Android Sensors Based on Visualization of Sensor Information
, pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,
First Bytes Programming Lab 2
First Bytes Programming Lab 2 This lab is available online at www.cs.utexas.edu/users/scottm/firstbytes. Introduction: In this lab you will investigate the properties of colors and how they are displayed
Using MATLAB to Measure the Diameter of an Object within an Image
Using MATLAB to Measure the Diameter of an Object within an Image Keywords: MATLAB, Diameter, Image, Measure, Image Processing Toolbox Author: Matthew Wesolowski Date: November 14 th 2014 Executive Summary
Indoor Surveillance System Using Android Platform
Indoor Surveillance System Using Android Platform 1 Mandar Bhamare, 2 Sushil Dubey, 3 Praharsh Fulzele, 4 Rupali Deshmukh, 5 Dr. Shashi Dugad 1,2,3,4,5 Department of Computer Engineering, Fr. Conceicao
Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.
Graphic Design Active Layer- When you create multi layers for your images the active layer, or the only one that will be affected by your actions, is the one with a blue background in your layers palette.
Signature Region of Interest using Auto cropping
ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 1 Signature Region of Interest using Auto cropping Bassam Al-Mahadeen 1, Mokhled S. AlTarawneh 2 and Islam H. AlTarawneh 2 1 Math. And Computer Department,
Density Based Traffic Signal System
ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference
Multi-Touch Ring Encoder Software Development Kit User s Guide
Multi-Touch Ring Encoder Software Development Kit User s Guide v2.0 Bulletin #1198 561 Hillgrove Avenue LaGrange, IL 60525 Phone: (708) 354-1040 Fax: (708) 354-2820 E-mail: [email protected] On the
How To Run A Factory I/O On A Microsoft Gpu 2.5 (Sdk) On A Computer Or Microsoft Powerbook 2.3 (Powerpoint) On An Android Computer Or Macbook 2 (Powerstation) On
User Guide November 19, 2014 Contents 3 Welcome 3 What Is FACTORY I/O 3 How Does It Work 4 I/O Drivers: Connecting To External Technologies 5 System Requirements 6 Run Mode And Edit Mode 7 Controls 8 Cameras
A secure face tracking system
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 10 (2014), pp. 959-964 International Research Publications House http://www. irphouse.com A secure face tracking
Multi-Touch Control Wheel Software Development Kit User s Guide
Multi-Touch Control Wheel Software Development Kit User s Guide V3.0 Bulletin #1204 561 Hillgrove Avenue LaGrange, IL 60525 Phone: (708) 354-1040 Fax: (708) 354-2820 E-mail: [email protected] www.grayhill.com/instinct
Keywords drowsiness, image processing, ultrasonic sensor, detection, camera, speed.
EYE TRACKING BASED DRIVER DROWSINESS MONITORING AND WARNING SYSTEM Mitharwal Surendra Singh L., Ajgar Bhavana G., Shinde Pooja S., Maske Ashish M. Department of Electronics and Telecommunication Institute
2. Keyboard-An input device similar to a typewriter, for the entry of text, numbers and punctuation.
Computer Hardware: 1. System Unit- The main part of a personal computer. The system unit includes the chassis, microprocessor, main memory, bus, and ports, but does not include the keyboard or monitor,
ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME. by Alex Sirota, [email protected]
ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME by Alex Sirota, [email protected] Project in intelligent systems Computer Science Department Technion Israel Institute of Technology Under the
Automatic License Plate Recognition using Python and OpenCV
Automatic License Plate Recognition using Python and OpenCV K.M. Sajjad Department of Computer Science and Engineering M.E.S. College of Engineering, Kuttippuram, Kerala [email protected] Abstract Automatic
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
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
Web: www.stp.hu; www.logipix.eu; www.walkdvr.com
StP Technical Development Ltd. version: 1 Contact: Address: 11-13. Késmárk st., 1158 Budapest, Hungary Phone: +36 1 410-0556; +36 20 480-5933 Fax: +36 1 414-0913 E-mail: [email protected] Technical support:
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wireless Hardware Control
Vol. 3, Issue. 5, Sep - Oct. 2013 pp-3129-3133 ISSN: 2249-6645 Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wireless Hardware Control Tarachand Saini,Savita Sivani Dept. of Software
User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application
User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application Introduction The original version of Cancer-Rates.Info/NJ, like
OpenEXR Image Viewing Software
OpenEXR Image Viewing Software Florian Kainz, Industrial Light & Magic updated 07/26/2007 This document describes two OpenEXR image viewing software programs, exrdisplay and playexr. It briefly explains
Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras
Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras W3A.5 Douglas Chai and Florian Hock Visual Information Processing Research Group School of Engineering and Mathematics Edith
USB PC Camera User s Guide
USB PC Camera User s Guide For VGA 300K Pixels D-PCV-1.1 Table of Contents 1.Basic Computer Requirement............02 2. USB PC Camera.....02 2.1 USB PC Camera Package......02 2.2 How to Adjust the Focus......02
Project 4: Camera as a Sensor, Life-Cycle Analysis, and Employee Training Program
Project 4: Camera as a Sensor, Life-Cycle Analysis, and Employee Training Program Team 7: Nathaniel Hunt, Chase Burbage, Siddhant Malani, Aubrey Faircloth, and Kurt Nolte March 15, 2013 Executive Summary:
ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING
Development of a Software Tool for Performance Evaluation of MIMO OFDM Alamouti using a didactical Approach as a Educational and Research support in Wireless Communications JOSE CORDOVA, REBECA ESTRADA
Unit A451: Computer systems and programming. Section 2: Computing Hardware 4/5: Input and Output Devices
Unit A451: Computer systems and programming Section 2: Computing Hardware 4/5: Input and Output Devices Input and Output devices Candidates should be able to: (a) understand the need for input and output
GLOVE-BASED GESTURE RECOGNITION SYSTEM
CLAWAR 2012 Proceedings of the Fifteenth International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Baltimore, MD, USA, 23 26 July 2012 747 GLOVE-BASED GESTURE
Alternative Methods Of Input. Kafui A. Prebbie [email protected] 82
Alternative Methods Of Input Kafui A. Prebbie [email protected] 82 This lesson includes the following sections: Devices for the Hand Optical Input Devices Audio-Visual (Multimedia) Input Devices Kafui A.
A Short Introduction to Computer Graphics
A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical
AUDIO POINTER V2 JOYSTICK & CAMERA IN MATLAB
AUDIO POINTER V2 JOYSTICK & CAMERA IN MATLAB F. Rund Department of Radioelectronics, Faculty of Electrical Engineering, Czech Technical University in Prague, Czech Republic Abstract A virtual sound source
PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM
PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM Apurva Sinha 1, Mukesh kumar 2, A.K. Jaiswal 3, Rohini Saxena 4 Department of Electronics
Multi-Touch Control Wheel Software Development Kit User s Guide
Multi-Touch Control Wheel Software Development Kit User s Guide v1.0 Bulletin #1204 561 Hillgrove Avenue LaGrange, IL 60525 Phone: (708) 354-1040 Fax: (708) 354-2820 E-mail: [email protected] On the
Poker Vision: Playing Cards and Chips Identification based on Image Processing
Poker Vision: Playing Cards and Chips Identification based on Image Processing Paulo Martins 1, Luís Paulo Reis 2, and Luís Teófilo 2 1 DEEC Electrical Engineering Department 2 LIACC Artificial Intelligence
GelAnalyzer 2010 User s manual. Contents
GelAnalyzer 2010 User s manual Contents 1. Starting GelAnalyzer... 2 2. The main window... 2 3. Create a new analysis... 2 4. The image window... 3 5. Lanes... 3 5.1 Detect lanes automatically... 3 5.2
Prof. Dr. M. H. Assal
Prof. Dr. M. H. Assal AS 26/10/2014 Computer hardware is the collection of physical elements that comprise a computer system Computer hardware can be classified as following: o Input devices o Output devices
Saving Mobile Battery Over Cloud Using Image Processing
Saving Mobile Battery Over Cloud Using Image Processing Khandekar Dipendra J. Student PDEA S College of Engineering,Manjari (BK) Pune Maharasthra Phadatare Dnyanesh J. Student PDEA S College of Engineering,Manjari
product. Please read this instruction before setup your VenomXTM.
Tuact Corp. Ltd. TM Venom X mouse controller combo Setup Software Instruction Thank you for purchasing our VenomXTM product. Please read this instruction before setup your VenomXTM. Introduction Venom
A Real Time Hand Tracking System for Interactive Applications
A Real Time Hand Tracking System for Interactive Applications Siddharth Swarup Rautaray Indian Institute of Information Technology Allahabad ABSTRACT In vision based hand tracking systems color plays an
Computer Vision. Color image processing. 25 August 2014
Computer Vision Color image processing 25 August 2014 Copyright 2001 2014 by NHL Hogeschool and Van de Loosdrecht Machine Vision BV All rights reserved [email protected], [email protected] Color image
Automatic Traffic Estimation Using Image Processing
Automatic Traffic Estimation Using Image Processing Pejman Niksaz Science &Research Branch, Azad University of Yazd, Iran [email protected] Abstract As we know the population of city and number of
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
Mean-Shift Tracking with Random Sampling
1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of
International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014
Efficient Attendance Management System Using Face Detection and Recognition Arun.A.V, Bhatath.S, Chethan.N, Manmohan.C.M, Hamsaveni M Department of Computer Science and Engineering, Vidya Vardhaka College
Introduction Configuring Your HP Mouse Batteries Replacing the Batteries Mouse Sensor Technology Navigating the HP Mouse Control Center
Introduction Congratulations on your purchase of an HP mouse. This mouse is the latest in a wide range of computer peripherals manufactured by HP. It is designed to provide you with the highest level of
International Journal of Advancements in Research & Technology, Volume 2, Issue 5, M ay-2013 331 ISSN 2278-7763
International Journal of Advancements in Research & Technology, Volume 2, Issue 5, M ay-2013 331 An Integrated Real-Time Vision Based Home Security System Qusay Idrees Sarhan Department of Computer Sciences,
Navigation Aid And Label Reading With Voice Communication For Visually Impaired People
Navigation Aid And Label Reading With Voice Communication For Visually Impaired People A.Manikandan 1, R.Madhuranthi 2 1 M.Kumarasamy College of Engineering, [email protected],karur,india 2 M.Kumarasamy
Chapter 9 Input/Output Devices
Chapter 9 Input/Output Devices Contents: I. Introduction II. Input Devices a. Keyboard,mouse,joystick,scanners,digital camera, bar code reader, touch Sreeen,Speech input device (microphone) III. Output
Colour Image Segmentation Technique for Screen Printing
60 R.U. Hewage and D.U.J. Sonnadara Department of Physics, University of Colombo, Sri Lanka ABSTRACT Screen-printing is an industry with a large number of applications ranging from printing mobile phone
LIST OF CONTENTS CHAPTER CONTENT PAGE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK
vii LIST OF CONTENTS CHAPTER CONTENT PAGE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK LIST OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF NOTATIONS LIST OF ABBREVIATIONS LIST OF APPENDICES
Automation of Object Sorting Using an Industrial Roboarm and MATLAB Based Image Processing
Automation of Object Sorting Using an Industrial Roboarm and MATLAB Based Image Processing Prof. D. B. Rane 1, Gunjal Sagar S. 2, Nikam Devendra V. 3, Shaikh Jameer U. 4 Department of Electronic Engineering,
Tracking and Recognition in Sports Videos
Tracking and Recognition in Sports Videos Mustafa Teke a, Masoud Sattari b a Graduate School of Informatics, Middle East Technical University, Ankara, Turkey [email protected] b Department of Computer
Digital Image Fundamentals. Selim Aksoy Department of Computer Engineering Bilkent University [email protected]
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University [email protected] Imaging process Light reaches surfaces in 3D. Surfaces reflect. Sensor element receives
Frequently Asked Questions About VisionGauge OnLine
Frequently Asked Questions About VisionGauge OnLine The following frequently asked questions address the most common issues and inquiries about VisionGauge OnLine: 1. What is VisionGauge OnLine? VisionGauge
Tutorial for Tracker and Supporting Software By David Chandler
Tutorial for Tracker and Supporting Software By David Chandler I use a number of free, open source programs to do video analysis. 1. Avidemux, to exerpt the video clip, read the video properties, and save
Computer Vision for Quality Control in Latin American Food Industry, A Case Study
Computer Vision for Quality Control in Latin American Food Industry, A Case Study J.M. Aguilera A1, A. Cipriano A1, M. Eraña A2, I. Lillo A1, D. Mery A1, and A. Soto A1 e-mail: [jmaguile,aciprian,dmery,asoto,]@ing.puc.cl
A General Framework for Tracking Objects in a Multi-Camera Environment
A General Framework for Tracking Objects in a Multi-Camera Environment Karlene Nguyen, Gavin Yeung, Soheil Ghiasi, Majid Sarrafzadeh {karlene, gavin, soheil, majid}@cs.ucla.edu Abstract We present a framework
A System for Capturing High Resolution Images
A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: [email protected]
Basics of Computer 1.1 INTRODUCTION 1.2 OBJECTIVES
Basics of Computer :: 1 1 Basics of Computer 1.1 INTRODUCTION In this lesson we present an overview of the basic design of a computer system: how the different parts of a computer system are organized
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
3D Scanner using Line Laser. 1. Introduction. 2. Theory
. Introduction 3D Scanner using Line Laser Di Lu Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute The goal of 3D reconstruction is to recover the 3D properties of a geometric
MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013
INPUT OUTPUT 08 / IMAGE QUALITY & VIEWING In this section we will cover common image file formats you are likely to come across and examine image quality in terms of resolution and bit depth. We will cover
Lab 3: Introduction to Data Acquisition Cards
Lab 3: Introduction to Data Acquisition Cards INTRODUCTION: In this lab, you will be building a VI to display the input measured on a channel. However, within your own VI you will use LabVIEW supplied
STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE
STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE INTRODUCTION Thank you for choosing the SteelSeries Free Mobile Controller! This controller is designed by SteelSeries, a dedicated manufacturer of
SecureLinx Spider Duo Quick Start Guide
SecureLinx Spider Duo Quick Start Guide SecureLinx Spider Duo Quick Start Guide SecureLinx Spider Duo QUICK START GUIDE CONTENTS Overview... 2 What s In The Box... 3 Installation and Network Settings...
Internet and Computing Core Certification Guide Module A Computing Fundamentals
Lesson 4: Using Input/Output Devices input/output devices common input devices common output devices specialized devices how a device connects what a port is what a device driver is What are Input/Output
QUIT MACSCHOOL AND DRAG YOUR SERVER ICONS TO THE TRASH OR HIT THE DISCONNECT BUTTON BESIDE THE SERVER ICON IN THE TOP SIDEBAR
Macintosh Operating System OSX 10.3.x STARTING YOUR COMPUTER Logging in Whenever you start your computer, you will need to enter your computer password at the log in screen. When the log in screen appears,
SMART Ink 1.5. Windows operating systems. Scan the following QR code to view the SMART Ink Help on your smart phone or other mobile device.
SMART Ink 1.5 Windows operating systems User s guide Scan the following QR code to view the SMART Ink Help on your smart phone or other mobile device. Trademark notice SMART Ink, SMART Notebook, SMART
RESEARCH ON SPOKEN LANGUAGE PROCESSING Progress Report No. 29 (2008) Indiana University
RESEARCH ON SPOKEN LANGUAGE PROCESSING Progress Report No. 29 (2008) Indiana University A Software-Based System for Synchronizing and Preprocessing Eye Movement Data in Preparation for Analysis 1 Mohammad
Template-based Eye and Mouth Detection for 3D Video Conferencing
Template-based Eye and Mouth Detection for 3D Video Conferencing Jürgen Rurainsky and Peter Eisert Fraunhofer Institute for Telecommunications - Heinrich-Hertz-Institute, Image Processing Department, Einsteinufer
Why ClearCube Technology for Multiple Independent Secure Networks (MILS) Solutions? Client Cube KM. Moving desktops to the datacenter.
Why ClearCube Technology for Multiple Independent Secure Networks (MILS) Solutions? Client Cube KM Moving desktops to the datacenter. Why ClearCube for Multiple Independent Secure Networks? In the rugged
Intelligent Database Monitoring System using ARM9 with QR Code
Intelligent Database Monitoring System using ARM9 with QR Code Jyoshi Niklesh 1, Dhruva R. Rinku 2 Department of Electronics and Communication CVR College of Engineering, JNTU Hyderabad Hyderabad, India
idisplay v.2.0 User Guide
idisplay v.2.0 User Guide 2013 i3 International Inc. The contents of this user manual are protected under copyright and computer program laws. www.i3international.com 1.866.840.0004 CANADA 780 Birchmount
Journal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition
IWNEST PUBLISHER Journal of Industrial Engineering Research (ISSN: 2077-4559) Journal home page: http://www.iwnest.com/aace/ Adaptive sequence of Key Pose Detection for Human Action Recognition 1 T. Sindhu
RDM+ Remote Desktop for Android. Getting Started Guide
RDM+ Remote Desktop for Android Getting Started Guide RDM+ (Remote Desktop for Mobiles) is a remote control tool that offers you the ability to connect to your desktop or laptop computer from Android device
Department of Electrical and Computer Engineering, Marquette University, Milwaukee, WI, USA 2
OxiMUter: Android Application to Measure Blood-Oxygen Level Paul E. Kaefer 1, Mohammad Adibuzzaman 2, Dan Thomas 2, Mohammad Balfas 2, Xiao Zang 3, Richard Love 4, Sheikh Iqbal Ahamed 2 1 Department of
Object Tracking System Using Motion Detection
Object Tracking System Using Motion Detection Harsha K. Ingle*, Prof. Dr. D.S. Bormane** *Department of Electronics and Telecommunication, Pune University, Pune, India Email: [email protected] **Department
Chapter 5 Input. Chapter 5 Objectives. What Is Input? What Is Input? The Keyboard. The Keyboard
Chapter 5 Objectives Chapter 5 Input Define input List characteristics of of a keyboard Describe different mouse types and how they work Summarize how pointing devices work Explain how a digital camera
