0% found this document useful (0 votes)
33 views

Copy of Virtual Mouse using Hand gestures

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Copy of Virtual Mouse using Hand gestures

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Presentation by-

1.Rohit Deshmukh (43)


2.Arya Pagare(53)
3.Mayur Alhat(58)
4.Bhavesh Sonawane()
Contents
Introduction
Problem Statement
Literature Survey
Motivation and Challenges
Algorithm
Block Diagram
Conclusion
References
Introduction
In Today’s world there are many devices with integrated cameras
and many personal webcams.
As Computer technology continues to develop, people have
smaller and smaller electronic devices.
Increasingly we are recognizing the importance of human
computer interface (HCI) in particular vision-based gesture and
object recognition.
In our project, we propose a novel approach that uses a webcam to
control the mouse system (mouse tasks). We employ several
image processing algorithms to implement this.
Problem Statement
To design the virtual mouse which detects the
hand gestures and performs mouse
operations only using the fingers
we used different combinations of fingers to
perform various operations of mouse
in our system users dont have to color their
fingers with specific colors and are not
required to use any device or sensors
easy to use and cost effective
Literature Survey

Name of the Research


Author Name Technology used
paper

Virtual Mouse Control


Vantakul Reddy,Satish
Using Hand Guesture Python, Opencv
Maheshwaram
Recognition,2020

Virtual Mouse
Kollipara SaiVarun,
Implementation Using Opencv,IP
Dr.T.Prem Jacob
Openvc,2019

Virtual Mouse Using Monali Shetty,Manthan


HSV Technique,Python,Opencv
Object Tracking, 2021 Bhatkar
Motivation and
Challenges
Motivation for Virtual Mouse

The motivation for a virtual mouse project is to create


an alternative way for people to interact with
computers and devices without the need for a physical
mouse. This can improve accessibility for individuals
with mobility impairments, enhance convenience in
touch-based devices, and reduce the reliance on
external hardware.
Challenges for Virtual Mouse Project:

Accuracy: Ensuring precise and reliable control in a virtual mouse system can be challenging, as
it must mimic the accuracy of physical mice.
User Interface:: Designing an intuitive and user-friendly interface for controlling the virtual mouse
is crucial for user acceptance and usability.
Compatibility: Ensuring the virtual mouse works seamlessly across various devices and operating
systems can be complex.
Latency: Minimizing delays in mouse movement and clicks to provide a responsive and natural
experience is a significant challenge.
Accessibility: Making the virtual mouse accessible to individuals with diverse needs and abilities,
including those with disabilities, requires careful consideration.

6
Algorithm
Step 1: Set up the hardware
Acquire a camera (e.g., webcam) to capture hand gestures.
Ensure good lighting conditions for accurate gesture recognition.
Step 2: Capture and preprocess video frames
Preprocess the frames to reduce noise and enhance hand detection.
Step 3: Hand detection
Use a hand detection algorithm to locate and track the hand in the video frame.
Common methods include Haar cascades, background subtraction, or deep
learning-based approaches
Step 4: Gesture recognition
Implement a gesture recognition system to identify specific hand
gestures.
Common gestures might include moving your hand in specific
directions to simulate mouse movements and gestures for clicks,
scrolls, and right clicks.
Step 5: Mouse emulation
Map recognized hand gestures to corresponding mouse actions.
For example, if the user moves their hand up, simulate moving the
mouse cursor up.
Step 6: Interaction with the virtual environment
Interact with the computer's graphical user interface (GUI) or the
application you want to control.
Use the mapped gestures to move the mouse cursor, click, drag,
and perform other actions
Block Diagram

Capture Image Form


Image Pre-Processing Image Processing
Camera

Calibration Of
Actions Performed Feature Extractions
Operational Area
CONCLUSION
In conclusion, the concept of a virtual mouse, which allows
users to control the computer cursor through gestures and
alternative methods, presents a promising solution with a
wide range of applications. It addresses the need for more
accessible and intuitive human-computer interaction, offering
numerous benefits in various domains. By harnessing
computer vision techniques, gesture recognition, and cursor
control, a virtual mouse system can empower users with
greater flexibility and accessibility.
References
[1] International Journal of Computer Trends and Technology (IJCTT) – volume 9 number 1– Mar 2014 ISSN:
2231-2803 www.internationaljournalssrg.org Page 15 Mouse Control using a Web Camera based on Colour
Detection.

[2] 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, 174- 177

[3] Tutorialspoint.com, (n.d.). SDLC - Agile Model. [online] Available at


athttp://www.tutorialspoint.com/sdlc/sdlc_agile_model .html

[4] Python GUI Programming With Tkinterhttps://realpython.com/python-gui-tkinter/

[5] Python numpy ,https://numpy.org/

[6] The Python Standard Library https://python.readthedocs.io/en/latest/library/index.

You might also like