International Journal For Multidisciplinary Research

E-ISSN: 2582-2160     Impact Factor: 9.24

A Widely Indexed Open Access Peer Reviewed Multidisciplinary Bi-monthly Scholarly International Journal

Call for Paper Volume 7, Issue 3 (May-June 2025) Submit your research before last 3 days of June to publish your research paper in the issue of May-June.

Gesture Recognition Based Virtual Mouse and Keyboard

Author(s) Mr. Karan Ravindra Anarase, Mr. Shreepad Keshavrao Wadgave, Mr. Anurup Angad Yemle, Mr. Rohan Shivaji Jadhav, Prof. Snehal Shinde
Country India
Abstract Abstract
Computer vision has advanced significantly, allowing computers to identify their users through simple
image processing programs. This technology is now widely applied in everyday life, including face
recognition, color detection, autonomous vehicles, and more. In this project, computer vision is utilized
to create an optical mouse and keyboard controlled by hand gestures. The computer’s camera captures
images of hand gestures, and based on their movements, the mouse cursor moves accordingly. Gestures
can also simulate right and left clicks, while specific gestures enable keyboard functions, such as
selecting alphabets or swiping left and right.
This system operates as a virtual mouse and keyboard, eliminating the need for wires or external
devices. The project hardware requirement is limited to a webcam, with Python used for coding on the
Anaconda platform. Convex hull defects are calculated, and an algorithm maps these defects to mouse
and keyboard functions. By linking specific gestures with these functions, the computer interprets user
gestures and executes corresponding actions.
Keywords Computer Vision, Optical Mouse, Optical Keyboard, Hand Gestures, Python, Convex Hull Defects, Gesture Recognition, Virtual Input Devices
Field Computer > Artificial Intelligence / Simulation / Virtual Reality
Published In Volume 7, Issue 3, May-June 2025
Published On 2025-05-28
DOI https://doi.org/10.36948/ijfmr.2025.v07i03.45661
Short DOI https://doi.org/g9mn26

Share this