SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1557
HAND GESTURE CONTROLLED MOUSE
Yash Mali1, Himani Malani2, Nishad Mahore3, Rushikesh Mali4
1-4Department of Engineering Sciences and Humanities, Vishwakarma Institute of Technology, Pune 411037
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - This paper proposes a virtually controlledmouse
system that uses machine learning technology. Thesoftware
will allow the user to manage the mouse using hand
gestures. The system requires a webcam as an device. The
tools required are Python and its various in-built libraries
such as OpenCv, NumPy, math, etc. The actual hand gestures
made by the user are analyzed by the system to perform a
particular task. Thus, we are proposing the simplest way to
make human machine interactions easier.
Key Words: Human-machine interactions, HandGestures,
Hand Tracking, Python, Gesture Recognition.
1.INTRODUCTION
In the past few years, human-machine interaction has
become very significant. In a exceeding world where
machines play a necessary role in almost every aspect of
our lives, it is important to cutback manual machine
handling the maximum amountofmakinghuman-machine
interactions simple and less laborious. Since there’s a
drastic difference between human and machine language,
it’s crucial to search out a common ground to interact with
machines. One such way is by using hand gestures. Hand
gestures are an efficient way of communication among
humans and sometimes even animals.Thus,tosearchouta
way to use them to communicate with machines is merely
logical. Gesture Recognition System provides a natural
way, innovative and modern way of non-verbal
communication. It has a wide area of applications in
human-machine interaction and sign language. The setup
consists of a single camera to capture the gesture formed
by the user and take this as input. The primary goal of
gesture recognition is to createa systemwhichcanidentify
specific human gestures and use them to convey
information for machine control. Thus, the system can be
operated using hand gestures without using keyboard or
mouse. The first step is frame-capture followed by which,
the hand gestures made by the user are processed and
accordingly the task is performed by the System PC The
range of tasks that may be performed using the proposed
software varies from dragging the mouse to draw on the
screen using hand gestures. Other functions include, right
click, left click, volume control, etc.
2. LITERATURE SURVEY
The current virtually controlled mouse systemsusecolour
recognition technique. The present virtual mouse control
system consists of easy mouse operations employing a
hand recognition system, within which we are able to
control the mouse pointer, left click, right click, and drag,
and so on.
Abhilash S , Lisho Thomas, Naveen Wilson, Chaithanya C
have proposed in their paper, a system that uses nothing
more than a low resolution webcam that acts as a sensor
and it is able to track the users hand bearing color caps in
two dimensions.
Vijay Kumar Sharma, Vimal Kumar, Md. Iqbal, Sachin
Tawara, Vishal Jayaswal have created a system that
controls the cursormovementusingtwofingers.Theyhave
proposed a model which can control the movementsofthe
mouse using the two fingers and the gestures made by
them.
In the paper , “Fusion of Information From Data Glove and
a Camera for Hand Gesture Recognition” byRamakant,the
author proposed a model whichusesanalgorithmforhand
gesture recognition based on the information received
from data-glove and camera for all static hand gesture
recognition.
3. METHODOLOGY
The software is divided into 4 modules:
A. Hand-tracking Module:Wefirstenablethewebcamfor
video capturing.The webcam captures one frame per
second so as to not miss anything. The system reads the
frame and then converts the frame from one colour to
another. Then the coordinates of the hand landmarks are
calculated in terms of width and height. The coordinates
are then further converted into pixels. Thus, showing the
hand landmarks with the help of coloured counters.
B. Volume Control: The function of this module is to
control the volume of the computer using hand gestures.
We first import Hand-Tracking Module to enable the
system to capture, analyse and decipher the hand gestures
made by the user and then calculate the coordinates of the
hand landmarks. We then set the minimum and maximum
range of the volume of the system. Then we set the
landmark coordinatesin proportionwiththevolumerange
previously declared. Thus the gap between the thumb and
the forefinger of the user’s hand will determinethevolume
of the computer.
C. Virtual Painter: This module enables the user to draw
on the screen using their fingers. Again, we first importthe
hand-tracking module. We use some header files in order
to make it more interactive. We used some previously
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1558
defined functions from hand tracking module. Then we
define two modes one is selection mode and other is
drawing mode. In selection mode the usergetstoselectthe
color of the brush and in drawing mode the user gets to
draw on the board.
D. Mouse Control: With this module, we can control the
mouse of the computer and perform basic mousefunctions
using just our first two fingers. In this module, we use
“autopy”, which is an in-built library of Python language.
This library enables the user to use the mouse operations
with ease and in an efficient way. Using this module, the
user can control basic mouse operations such as
movement, scrolling and clicking using hand gestures.
4. DESIGN
4.1. Video Capturing : To decipher hand gestures,wefirst
have to capture live images of the hand gestures made by
the user. This is done by using a Web Cam which
continuously provides a sequence of images in a particular
speed of FPS(Frames per second).
4.2. Calculation of coordinates of hand landmarks:
After capturing the gestures, the system analyses the
images and then calculates the coordinates of hand
landmarks.
4.3. Tracking the Cursor: After determining the
coordinates, the mouse driver is accessed and the
coordinates are sent to the cursor. The cursor positions
itself in the required position using these coordinates.Asa
result, the mouse moves proportionally across the screen
as the user moves his hands across the camera's field of
view.
5. RESULTS AND DISCUSSIONS
5.1 Hand Tracking Module: We can observe that the
video is being captured and shown in a separate window.
The video highlights the hand above wrist with 21 points
and a line joining all the points. The points are highlighted
with different colors and the line joining them is
highlighted with different color.
Fig-1: Hand Tracking using the algorithm.
5.2 Volume Control Module: We can observe that the
software is making use of hand tracking module to detect
the 21 points on the hand. After that it is focusing more on
index finger and thumb and highlightingthem witha white
line joining both the points. There is also one morepointin
the middle of this white line whose color changes when
there is a change in volume. It shows the maximum,
optimum and minimum volumerange bychangingitscolor
to red, green and blue respectively.
Fig-2 : Volume Control using the algorithm
5.3 Virtual Painter Module: We can observe that , here
too the software uses hand tracking module and tracksthe
21 points of our hand. Here we can alsoobservetheheader
file which we used to make it more interactive and alsothe
canvas used to draw or write something. The mode which
we are using like the Drawing mode or Selection mode is
printed on the terminal automatically.
Fig-3 : Virtual paint on screen using the algorithm
5.4 Mouse Control Module: We can observe that in this
module ,the working and the display window is very much
similar to the hand tracking module but , as we move our
index finger the cursor on the screen also shows
movement . This proves that we can control the cursor as
per the movement of the index finger.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1559
Fig-4 : Mouse cursor control using the algorithm.
6. LIMITATION
The user has to give some time to get adopted t this type of
system since at the beginning there will be a littledifficulty
in controlling the cursor. Hence, it takes some time to get
familiar with the system. The module can track only one
hand so there might be a problem when there is more than
one hand in the frame.The handtrackingsoftwarerequires
optimum level of light and brightness which limits the use
of the software in places with low light.
7. FUTURE SCOPE
The Virtual Mouse control software can be used in various
ways in the coming future. The virtual painter module can
be useful to teachers and professors to elaborate their
teaching in an interactive way to their students. It can be
also used by professionals to make presentations more
understandable. The Mouse control module can take
Human-Computer Interaction to a next step. People with
diseases like paralysis who were unable to use computers
can now use it since they can control the operations using
just their fingers.
8. CONCLUSION
The main purpose of this paper is to implement the idea of
virtual mouse. The main tasks performedandcontrolledby
the virtual mouse are clicking, double clicking, adjusting
volume controls, and virtual painters. From all the above
discussion it can be concluded that virtual mouse plays an
important role in interacting with computer as a virtual
machineand also reduces thehardwarecostbyeliminating
use of mouse which further helps to reduce and avoidwrist
related damages such as CTS(carpal tunnel syndrome).
9. ACKNOWLEDGEMENT
WE WOULDLIKETOTHANKVISHWAKARMAINSTITUTE
OF TECHNOLOGY FOR PRESENTING US THIS
OPPORTUNITY.WE WOULD ALSO LIKE TO THANK OUR
GUIDE PROF. MANISHA MORE FOR HER GUIDANCE.
REFERENCES
1. Riza Sande, Neha Marathe, Neha Bhegade,
Akanksha Lugade, Prof. S. S. Jogdand PCET’s
Pimpri Chinchwad Polytechnic International
Journal of Advanced Research in Science
Engineering and Technology Vol. 8, Issue 4 , April
2021.
2. Vijay Kumar Sharma, Vimal Kumar, Md. Iqbal ,
Sachin Tawara, Vishal Jayaswal Department of
Computer Science and Engineering MIET, Meerut
.GIS Science Journal ISSN NO : 1869-9391
3. Sachin Tawara, Vishal Jayaswal , Department of
Computer Science and Engineering MIET, Meerut
GIS SCIENCE JOURNAL ISSN NO : 1869-9391
VOLUME 7, ISSUE 12 2020
4. Abhilash S, Lisho Thomas, Naveen Wilson,
Chaitanya, Students of Department of Computer
Science Engineering, Mar Athanasius College of
Engineering
5. Naveen Wilson, Chaitanya, Mar Athanasius
College of Engineering, International Journal of
Engineering and Technology (IRJET) Volume 05
Issue: 04 : April 2018
6. Ramakant, Faculty Rajiv Gandhi University of
Knowledge and Technologies. International
Journal of Engineering Research and Technology
(IJERT). ISSN: 2278-0181. Vol.3 Issue 3 March
2014.
7. Jeong H-J, Lee.M-J, Lee C.E, Sangjin Kim, Ha Y-G.
Journal of InternetTechnology,10.6138/JIT.2017.
18.4.20160130b
8. Paula Trigueiros, Fernando Ribeiro, Luis Reis.
Iberian Conference on Information Systems and
Technologies. CISTI .9789899624764
9. Delip K, Chandrashekhar M, Hameed Badhusha
Irfan F, Kalaiarasi P. International Journal of
Creative Research Thoughts (IJCRT). ISSN:2320-
2882. Volume 8,Issue 3, March 2020
10. Indrajit Bastapure, Tanmai Aurangabadkar,
Revati Tavare, AISSMS Institute of Information
Technology. International Journal of Engineering
Research and Technology (IJERT). ISSN:2278-
0181. Volume 8, Issue 3,March-2014
11. Cynthia Tuscano, Blossom Lopes, Stephina
Machado, Pradnya Rane, St. Francis Institute of
Technology. International Journal of Modern
Engineering Research(IJMER). ISSN: 2249-6645
Vol.3, Issue.2, March-April.2013

More Related Content

Similar to HAND GESTURE CONTROLLED MOUSE

Gesture control algorithm for personal computers
Gesture control algorithm for personal computersGesture control algorithm for personal computers
Gesture control algorithm for personal computers
eSAT Journals
 
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
IRJET Journal
 
SEMINAR_PPT.pptx
SEMINAR_PPT.pptxSEMINAR_PPT.pptx
SEMINAR_PPT.pptx
SuchithaVijaykumar
 
Research on Detecting Hand Gesture
Research on Detecting Hand GestureResearch on Detecting Hand Gesture
Research on Detecting Hand Gesture
IRJET Journal
 
IRJET- Finger Gesture Recognition Using Linear Camera
IRJET-  	  Finger Gesture Recognition Using Linear CameraIRJET-  	  Finger Gesture Recognition Using Linear Camera
IRJET- Finger Gesture Recognition Using Linear Camera
IRJET Journal
 
VIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCVVIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCV
IRJET Journal
 
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNING
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNINGSLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNING
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNING
IRJET Journal
 
IRJET- Mouse on Finger Tips using ML and AI
IRJET- Mouse on Finger Tips using ML and AIIRJET- Mouse on Finger Tips using ML and AI
IRJET- Mouse on Finger Tips using ML and AI
IRJET Journal
 
A computer vision based virtual mouse
A computer vision based virtual mouseA computer vision based virtual mouse
A computer vision based virtual mouse
StudentRocks
 
A Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand GesturesA Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand Gestures
IRJET Journal
 
Accessing Operating System using Finger Gesture
Accessing Operating System using Finger GestureAccessing Operating System using Finger Gesture
Accessing Operating System using Finger Gesture
IRJET Journal
 
Virtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand GesturesVirtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand Gestures
IRJET Journal
 
IRJET- Enhanced Look Based Media Player with Hand Gesture Recognition
IRJET-  	  Enhanced Look Based Media Player with Hand Gesture RecognitionIRJET-  	  Enhanced Look Based Media Player with Hand Gesture Recognition
IRJET- Enhanced Look Based Media Player with Hand Gesture Recognition
IRJET Journal
 
virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptx
sivaeswarreddy
 
VIRTUAL PAINT APPLICATION USING HAND GESTURES
VIRTUAL PAINT APPLICATION USING HAND GESTURESVIRTUAL PAINT APPLICATION USING HAND GESTURES
VIRTUAL PAINT APPLICATION USING HAND GESTURES
IRJET Journal
 
Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360
IRJET Journal
 
Gesture Based Interface Using Motion and Image Comparison
Gesture Based Interface Using Motion and Image ComparisonGesture Based Interface Using Motion and Image Comparison
Gesture Based Interface Using Motion and Image Comparison
ijait
 
Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data
Harin Veera
 
IRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture RecognitionIRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET Journal
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand Gestures
IRJET Journal
 

Similar to HAND GESTURE CONTROLLED MOUSE (20)

Gesture control algorithm for personal computers
Gesture control algorithm for personal computersGesture control algorithm for personal computers
Gesture control algorithm for personal computers
 
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
 
SEMINAR_PPT.pptx
SEMINAR_PPT.pptxSEMINAR_PPT.pptx
SEMINAR_PPT.pptx
 
Research on Detecting Hand Gesture
Research on Detecting Hand GestureResearch on Detecting Hand Gesture
Research on Detecting Hand Gesture
 
IRJET- Finger Gesture Recognition Using Linear Camera
IRJET-  	  Finger Gesture Recognition Using Linear CameraIRJET-  	  Finger Gesture Recognition Using Linear Camera
IRJET- Finger Gesture Recognition Using Linear Camera
 
VIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCVVIRTUAL MOUSE USING OPENCV
VIRTUAL MOUSE USING OPENCV
 
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNING
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNINGSLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNING
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNING
 
IRJET- Mouse on Finger Tips using ML and AI
IRJET- Mouse on Finger Tips using ML and AIIRJET- Mouse on Finger Tips using ML and AI
IRJET- Mouse on Finger Tips using ML and AI
 
A computer vision based virtual mouse
A computer vision based virtual mouseA computer vision based virtual mouse
A computer vision based virtual mouse
 
A Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand GesturesA Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand Gestures
 
Accessing Operating System using Finger Gesture
Accessing Operating System using Finger GestureAccessing Operating System using Finger Gesture
Accessing Operating System using Finger Gesture
 
Virtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand GesturesVirtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand Gestures
 
IRJET- Enhanced Look Based Media Player with Hand Gesture Recognition
IRJET-  	  Enhanced Look Based Media Player with Hand Gesture RecognitionIRJET-  	  Enhanced Look Based Media Player with Hand Gesture Recognition
IRJET- Enhanced Look Based Media Player with Hand Gesture Recognition
 
virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptx
 
VIRTUAL PAINT APPLICATION USING HAND GESTURES
VIRTUAL PAINT APPLICATION USING HAND GESTURESVIRTUAL PAINT APPLICATION USING HAND GESTURES
VIRTUAL PAINT APPLICATION USING HAND GESTURES
 
Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360
 
Gesture Based Interface Using Motion and Image Comparison
Gesture Based Interface Using Motion and Image ComparisonGesture Based Interface Using Motion and Image Comparison
Gesture Based Interface Using Motion and Image Comparison
 
Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data
 
IRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture RecognitionIRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture Recognition
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand Gestures
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
nooriasukmaningtyas
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
introduction to solar energy for engineering.pdf
introduction to solar energy for engineering.pdfintroduction to solar energy for engineering.pdf
introduction to solar energy for engineering.pdf
ravindarpurohit26
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
skuxot
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
bhadouriyakaku
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 

Recently uploaded (20)

Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
introduction to solar energy for engineering.pdf
introduction to solar energy for engineering.pdfintroduction to solar energy for engineering.pdf
introduction to solar energy for engineering.pdf
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 

HAND GESTURE CONTROLLED MOUSE

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1557 HAND GESTURE CONTROLLED MOUSE Yash Mali1, Himani Malani2, Nishad Mahore3, Rushikesh Mali4 1-4Department of Engineering Sciences and Humanities, Vishwakarma Institute of Technology, Pune 411037 ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - This paper proposes a virtually controlledmouse system that uses machine learning technology. Thesoftware will allow the user to manage the mouse using hand gestures. The system requires a webcam as an device. The tools required are Python and its various in-built libraries such as OpenCv, NumPy, math, etc. The actual hand gestures made by the user are analyzed by the system to perform a particular task. Thus, we are proposing the simplest way to make human machine interactions easier. Key Words: Human-machine interactions, HandGestures, Hand Tracking, Python, Gesture Recognition. 1.INTRODUCTION In the past few years, human-machine interaction has become very significant. In a exceeding world where machines play a necessary role in almost every aspect of our lives, it is important to cutback manual machine handling the maximum amountofmakinghuman-machine interactions simple and less laborious. Since there’s a drastic difference between human and machine language, it’s crucial to search out a common ground to interact with machines. One such way is by using hand gestures. Hand gestures are an efficient way of communication among humans and sometimes even animals.Thus,tosearchouta way to use them to communicate with machines is merely logical. Gesture Recognition System provides a natural way, innovative and modern way of non-verbal communication. It has a wide area of applications in human-machine interaction and sign language. The setup consists of a single camera to capture the gesture formed by the user and take this as input. The primary goal of gesture recognition is to createa systemwhichcanidentify specific human gestures and use them to convey information for machine control. Thus, the system can be operated using hand gestures without using keyboard or mouse. The first step is frame-capture followed by which, the hand gestures made by the user are processed and accordingly the task is performed by the System PC The range of tasks that may be performed using the proposed software varies from dragging the mouse to draw on the screen using hand gestures. Other functions include, right click, left click, volume control, etc. 2. LITERATURE SURVEY The current virtually controlled mouse systemsusecolour recognition technique. The present virtual mouse control system consists of easy mouse operations employing a hand recognition system, within which we are able to control the mouse pointer, left click, right click, and drag, and so on. Abhilash S , Lisho Thomas, Naveen Wilson, Chaithanya C have proposed in their paper, a system that uses nothing more than a low resolution webcam that acts as a sensor and it is able to track the users hand bearing color caps in two dimensions. Vijay Kumar Sharma, Vimal Kumar, Md. Iqbal, Sachin Tawara, Vishal Jayaswal have created a system that controls the cursormovementusingtwofingers.Theyhave proposed a model which can control the movementsofthe mouse using the two fingers and the gestures made by them. In the paper , “Fusion of Information From Data Glove and a Camera for Hand Gesture Recognition” byRamakant,the author proposed a model whichusesanalgorithmforhand gesture recognition based on the information received from data-glove and camera for all static hand gesture recognition. 3. METHODOLOGY The software is divided into 4 modules: A. Hand-tracking Module:Wefirstenablethewebcamfor video capturing.The webcam captures one frame per second so as to not miss anything. The system reads the frame and then converts the frame from one colour to another. Then the coordinates of the hand landmarks are calculated in terms of width and height. The coordinates are then further converted into pixels. Thus, showing the hand landmarks with the help of coloured counters. B. Volume Control: The function of this module is to control the volume of the computer using hand gestures. We first import Hand-Tracking Module to enable the system to capture, analyse and decipher the hand gestures made by the user and then calculate the coordinates of the hand landmarks. We then set the minimum and maximum range of the volume of the system. Then we set the landmark coordinatesin proportionwiththevolumerange previously declared. Thus the gap between the thumb and the forefinger of the user’s hand will determinethevolume of the computer. C. Virtual Painter: This module enables the user to draw on the screen using their fingers. Again, we first importthe hand-tracking module. We use some header files in order to make it more interactive. We used some previously
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1558 defined functions from hand tracking module. Then we define two modes one is selection mode and other is drawing mode. In selection mode the usergetstoselectthe color of the brush and in drawing mode the user gets to draw on the board. D. Mouse Control: With this module, we can control the mouse of the computer and perform basic mousefunctions using just our first two fingers. In this module, we use “autopy”, which is an in-built library of Python language. This library enables the user to use the mouse operations with ease and in an efficient way. Using this module, the user can control basic mouse operations such as movement, scrolling and clicking using hand gestures. 4. DESIGN 4.1. Video Capturing : To decipher hand gestures,wefirst have to capture live images of the hand gestures made by the user. This is done by using a Web Cam which continuously provides a sequence of images in a particular speed of FPS(Frames per second). 4.2. Calculation of coordinates of hand landmarks: After capturing the gestures, the system analyses the images and then calculates the coordinates of hand landmarks. 4.3. Tracking the Cursor: After determining the coordinates, the mouse driver is accessed and the coordinates are sent to the cursor. The cursor positions itself in the required position using these coordinates.Asa result, the mouse moves proportionally across the screen as the user moves his hands across the camera's field of view. 5. RESULTS AND DISCUSSIONS 5.1 Hand Tracking Module: We can observe that the video is being captured and shown in a separate window. The video highlights the hand above wrist with 21 points and a line joining all the points. The points are highlighted with different colors and the line joining them is highlighted with different color. Fig-1: Hand Tracking using the algorithm. 5.2 Volume Control Module: We can observe that the software is making use of hand tracking module to detect the 21 points on the hand. After that it is focusing more on index finger and thumb and highlightingthem witha white line joining both the points. There is also one morepointin the middle of this white line whose color changes when there is a change in volume. It shows the maximum, optimum and minimum volumerange bychangingitscolor to red, green and blue respectively. Fig-2 : Volume Control using the algorithm 5.3 Virtual Painter Module: We can observe that , here too the software uses hand tracking module and tracksthe 21 points of our hand. Here we can alsoobservetheheader file which we used to make it more interactive and alsothe canvas used to draw or write something. The mode which we are using like the Drawing mode or Selection mode is printed on the terminal automatically. Fig-3 : Virtual paint on screen using the algorithm 5.4 Mouse Control Module: We can observe that in this module ,the working and the display window is very much similar to the hand tracking module but , as we move our index finger the cursor on the screen also shows movement . This proves that we can control the cursor as per the movement of the index finger.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1559 Fig-4 : Mouse cursor control using the algorithm. 6. LIMITATION The user has to give some time to get adopted t this type of system since at the beginning there will be a littledifficulty in controlling the cursor. Hence, it takes some time to get familiar with the system. The module can track only one hand so there might be a problem when there is more than one hand in the frame.The handtrackingsoftwarerequires optimum level of light and brightness which limits the use of the software in places with low light. 7. FUTURE SCOPE The Virtual Mouse control software can be used in various ways in the coming future. The virtual painter module can be useful to teachers and professors to elaborate their teaching in an interactive way to their students. It can be also used by professionals to make presentations more understandable. The Mouse control module can take Human-Computer Interaction to a next step. People with diseases like paralysis who were unable to use computers can now use it since they can control the operations using just their fingers. 8. CONCLUSION The main purpose of this paper is to implement the idea of virtual mouse. The main tasks performedandcontrolledby the virtual mouse are clicking, double clicking, adjusting volume controls, and virtual painters. From all the above discussion it can be concluded that virtual mouse plays an important role in interacting with computer as a virtual machineand also reduces thehardwarecostbyeliminating use of mouse which further helps to reduce and avoidwrist related damages such as CTS(carpal tunnel syndrome). 9. ACKNOWLEDGEMENT WE WOULDLIKETOTHANKVISHWAKARMAINSTITUTE OF TECHNOLOGY FOR PRESENTING US THIS OPPORTUNITY.WE WOULD ALSO LIKE TO THANK OUR GUIDE PROF. MANISHA MORE FOR HER GUIDANCE. REFERENCES 1. Riza Sande, Neha Marathe, Neha Bhegade, Akanksha Lugade, Prof. S. S. Jogdand PCET’s Pimpri Chinchwad Polytechnic International Journal of Advanced Research in Science Engineering and Technology Vol. 8, Issue 4 , April 2021. 2. Vijay Kumar Sharma, Vimal Kumar, Md. Iqbal , Sachin Tawara, Vishal Jayaswal Department of Computer Science and Engineering MIET, Meerut .GIS Science Journal ISSN NO : 1869-9391 3. Sachin Tawara, Vishal Jayaswal , Department of Computer Science and Engineering MIET, Meerut GIS SCIENCE JOURNAL ISSN NO : 1869-9391 VOLUME 7, ISSUE 12 2020 4. Abhilash S, Lisho Thomas, Naveen Wilson, Chaitanya, Students of Department of Computer Science Engineering, Mar Athanasius College of Engineering 5. Naveen Wilson, Chaitanya, Mar Athanasius College of Engineering, International Journal of Engineering and Technology (IRJET) Volume 05 Issue: 04 : April 2018 6. Ramakant, Faculty Rajiv Gandhi University of Knowledge and Technologies. International Journal of Engineering Research and Technology (IJERT). ISSN: 2278-0181. Vol.3 Issue 3 March 2014. 7. Jeong H-J, Lee.M-J, Lee C.E, Sangjin Kim, Ha Y-G. Journal of InternetTechnology,10.6138/JIT.2017. 18.4.20160130b 8. Paula Trigueiros, Fernando Ribeiro, Luis Reis. Iberian Conference on Information Systems and Technologies. CISTI .9789899624764 9. Delip K, Chandrashekhar M, Hameed Badhusha Irfan F, Kalaiarasi P. International Journal of Creative Research Thoughts (IJCRT). ISSN:2320- 2882. Volume 8,Issue 3, March 2020 10. Indrajit Bastapure, Tanmai Aurangabadkar, Revati Tavare, AISSMS Institute of Information Technology. International Journal of Engineering Research and Technology (IJERT). ISSN:2278- 0181. Volume 8, Issue 3,March-2014 11. Cynthia Tuscano, Blossom Lopes, Stephina Machado, Pradnya Rane, St. Francis Institute of Technology. International Journal of Modern Engineering Research(IJMER). ISSN: 2249-6645 Vol.3, Issue.2, March-April.2013