Virtual Mouse Operations Using Webcam
Virtual Mouse Operations Using Webcam
ARTICLEINFO ABSTRACT
With new changes seen in computer technology day by day, it has become
Article History:
quite essential for us to find specific new ways of interaction with
Accepted: 10 June 2023 computer systems as its need is increasing in society every day. Today,
Published: 24 June 2023 every device is making the use of touch screen technology on its systems,
which isn't affordable to be used in all applications. A specific interactive
Publication Issue module like a virtual mouse that makes use of Hand Tracking and Gestures
Volume 10, Issue 3 that will help us to interact can be an alternative way for the traditional
May-June-2023 touch screen and the physical mouse. The objective is to create a Hand
Tracking application that interacts with the system. This system proposed
Page Number is a Computer Vision-based mouse cursor control system, which uses hand
650-653 gestures that are being captured from a webcam through a Hand detection
technique. This system allows the user to navigate the system cursor using
their hand gestures that the computer webcam tracks and perform mouse
operations like left- click, right-click, and double click using different
hand gestures. Python and OpenCV library are used for real- time
computer vision to implement the system. The camera output is displayed
on the monitor.
Keywords : Virtual mouse, Hand tracking, Webcam, OpenCV, Python,
Gestures.
Copyright: © the author(s), publisher and licensee Technoscience Academy. This is an open-access article distributed under the
650
terms of the Creative Commons Attribution Non-Commercial License, which permits unrestricted non-commercial use,
distribution, and reproduction in any medium, provided the original work is properly cited
C Saritha et al Int J Sci Res Sci Eng Technol, May-June-2023, 10 (3) : 650-653
physical and specialised terms. For illustration, a for real- time computer vision to apply the system. The
computer mouse is a consumable tackle device as it camera output is displayed on the monitor.
requires replacement in the long run. Either the mouse
buttons are degraded, causing unhappy clicks, or the II. METHODS
whole mouse is no longer detected by the computer In the Methodology, the procedure of each part is
itself. therefore, a virtual mortal computer commerce being explained step by step and their working.
device that replaces the physical mouse by using a
A. Webcam
webcam or any other image- capturing device can be a
The first important functioning tackle is a good
necessary way to use the touch screen.
working web camera. To capture the object used to
This device, which is the webcam, will be constantly
instruct the mouse and replace the working of it with
employed by software that monitors the gestures given
the object. So that formerly if the object is captured in
by the user to exercise them and translate the motion
our frames using OpenCV also it can be used as our
of a pointer, like a physical mouse. thus, a virtual
mouse to make the performing easier. The purpose of
mortal- computer commerce device that replaces the
the Webcam is landing the hand gesture and
physical mouse by using a webcam or any other image-
movements generated by humans and store its image
capturing device can be an alternative to the touch
in memory.
screen. This device, which is the webcam, will be
constantly utilised by software that monitors the B. Hand Tracking.
gestures given by the user. to reuse it and restate it into The movement of the pointer was controlled by the tip
the motion of a pointer, like a physical mouse. of the finger. so as to spot the tip of the finger, the
With new changes seen in computer technology day centre of the palm should first be set up. the strategy
by day, it has become relatively essential for us to find used for locating the hand centre was espoused from
specific new ways of interaction with computer and it has the advantage of being straightforward and
systems as its need is adding in society every day. easy to apply. The shortest distance between every
moment, every device is making the use of touch point inside the inscribed circle to the contour was
screen technology on its systems, which is not measured and the point with the largest distance was
affordable to be used in all operations. A specific recorded as the centre. the space between the centre of
interactive module like a virtual mouse that makes use hand and the hand contour was taken as the compass
of Hand Tracking and Gestures that will help us to of the hand. The hand centre was calculated for every
interact can be an indispensable way for the traditional successive frame and using the hand centre, the tip of
touch screen and the physical mouse. The ideal is to the finger would be known and used for hand tracking.
produce a Hand Tracking operation that interacts with The strategy used for relating the indicator and also the
the system. This system proposed is a Computer different fingers are described.
Vision- grounded mouse cursor control system, which
C. Gesture Recognition
uses hand gestures that are being captured from a
webcam through a Hand detection technique. The system is trained with hand gestures to fete
This system allows the user to navigate the system different gestures. Once the gesture is honoured, it’s
cursor using their hand gestures that the computer restated into a corresponding mouse movement, which
webcam tracks and perform mouse operations like left- is also executed on the virtual screen. The system is
click, right- click, and double click using different designed to be scalable and adaptable to different types
hand gestures. Python and OpenCV library are used of surroundings and devices.
International Journal of Scientific Research in Science, Engineering and Technology | www.ijsrset.com | Vol 10 | Issue 3 651
C Saritha et al Int J Sci Res Sci Eng Technol, May-June-2023, 10 (3) : 650-653
D. Cursor Control
III. RESULTS
International Journal of Scientific Research in Science, Engineering and Technology | www.ijsrset.com | Vol 10 | Issue 3 652
C Saritha et al Int J Sci Res Sci Eng Technol, May-June-2023, 10 (3) : 650-653
International Journal of Scientific Research in Science, Engineering and Technology | www.ijsrset.com | Vol 10 | Issue 3 653