0% found this document useful (0 votes)
42 views10 pages

Virtual Mouse

Uploaded by

rajmor13204
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views10 pages

Virtual Mouse

Uploaded by

rajmor13204
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

VIDYAVARDHINI’S COLLEGE OF

ENGINEERING
 MINI PROJECT :- VIRTUAL MOUSE

UNDER GUIDANCE OF:


 MS . ODILIA
GONSALVES

TEAM MEMBERS:
 RAJ MOR(37)
 AYUSH NAG(38)
 RUDRA SONI(62)
ABSTRACT
■ In This PROJECT , We Are Developing a VIRTUAL MOUSE That Utilizes
Hand Gesture Recognition Technology To Control The Cursor On a
Computer Screen.
■ The VIRTUAL MOUSE Was Developing Using MEDIAPIPE For Hand
Gesture Recognition , PyAutoGUI For Simulating Some Actions.
■ MEDIAPIPE Provides Pre-trained Models Of Hand Landmark Detection ,
Hand Pose Estimation and CNN-Based Hand Gesture Recognition
■ This Technology Can be Applied In Fields Such as Gaming , Virtual
Reality .
LITERATURE SURVEY
■ Chen-Chiung Hsieh et al. [1] proposed "A Real Time Hand Gesture
Recognition System Using Motion History Image" to control the mouse
cursor. The proposed method employs an adaptive skin colour detection
model to reduce misclassifications. To develop these methodologies, they
used a C++ software platform with the image processing library open cv
installed
■ Kamran Niyazi et al [2] proposed "Mouse Simulation Using Two Colored
Tapes," which used the Background Subtraction method, Skin Detection
method, and HSV Color Model to control the cursor and perform clicking
operations. The distance between the tape colours was used to guide the
clicking operations. This model was created using Java software.
■ Abhik Banerjee et al. [3] proposed a "Mouse Control Using a Web Camera
Based on Color Detection" to control cursor movements and click events
by detecting camera colour. Each colour represents a different cursor
control, and clicking actions are performed by simultaneously detecting
the colours. This method was created with the help of MATLAB software
and the MATLAB image processing tool box. "Vision-based Computer
Mouse Control Using Hand Gestures"
PROBLEM STATEMENT
The problem at hand is the limited accessibility of computer systems,
particularly for individuals with physical disabilities, due to traditional
input devices. To address this issue, our project seeks to develop a virtual
mouse control system utilizing hand gestures for intuitive and real-time
interaction. The problem statement revolves around enhancing computer
accessibility, bridging gaps for users with physical disabilities, and
providing an alternative input method through gesture recognition and an
intuitive user interface.
Scope:

● The most common complaint about laptop touchpads is that they are not particularly cozy or
practical.
● The primary goal of pre-processing is to display the data in a form that makes it simple for the
system to understand and process it.
● Hardware costs should be reduced [2].

● It focuses on extracting the traits from human hands, matching those features, and identifying hand
movement.
METHODOLOGY

INTERFACE
CAMERA DETECT
(MOUSE OUTPUT
(INPUT) MODULE
FUNCTION)
BLOCK DIAGRAm
FLOWCHART & ALGORITHM
Step 1: Launch the program.
Step 2: Open the desired file and navigate to the
Command Prompt (CMD) using the file location.
Step 3: Utilize the installed libraries in the code to
execute the program.
Step 4: Initialize the system and commence video
capture using the built-in or external webcam.
Step 5: Continuously capture frames from the
webcam feed.
Step 6: Employ Media Pipe and OpenCV to detect and
locate hands and hand tips in the captured frames.
Step 7: Determine which finger is raised or in an "up"
position.
Step 8: Recognize the specific gesture based on the
configuration
Step 9: Execute the corresponding mouse operations
as per the recognized gesture
Step 10: Conclude and exit the program.This revised
version provides a clearer and more structured
outline of the steps involved in running the program.
SETUP OF MEDIAPIPE DATASET
CONCLUSION
■ “The VIRTUAL MOUSE Using Hand Gesture Recognition” Project AIMS
TO PROVE A NEW WAY OF CONTOLLING A COMPUTER USING HAND
GESTURES
■ The Combination Of Computer Vision , MEDIAPIPE , And pyAutoGUI
Provides a Flexible And Efficient Solution For Building And Developing
The Virtual Mouse
■ Overall, “THE VIRTUAL MOUSE USING HAND GESTURES
RECOGNITION” Project is a Promising And Innovative Solution For
Controlling a COMPUTER Using HAND GESTURES .
■ It has The POTENTIAL To Change The Way We Interact With
COMPUTERS And Make Computing More Accessible for All.
REFERENCES

 [1] Chen-ChiungHsieh ,Dung-Hua Liou and David Lee “A real time hand gesture
recognition system using motion history image” Proc.IEEE, 2010, pp. V2-394-V2-398 .
 [2] Kamran Niyazi, Vikram Kumar , Swapnil Mahe and Swapnil Vyawahare “Mouse
SimulationUsingTwo Coloured Tapes”,IJIST 2012, Vol.2, No.2, DOI : 10.5121.
 [3] Abhik Banerjee , Abhirup Ghosh , Koustuvmoni Bharadwaj ,Hemanta Saikia
“MouseControl using a Web Camera based on Colour Detection”IJCTT ,March 2014,
volume 9 number 1,ISSN: 2231-2803
 Lira, M., J.H. Egito, P.A. Dall'Agnol, D.M. Amodio, A.F. Gonçalves, and P.S. Boggio, 2017.
the impact of skin tone on the rubber hand illusion's perception of ownership.Science
Reports 7, 15745. the following URL: 10.1038/s41598-017-16137-3.

You might also like