Virtual Mouse Using Machine Learning

The mouse is a key invention in Human-Computer Interaction (HCI), but it still relies on physical devices, whether wired or wireless, which require connections and power sources. The proposed virtual mouse system addresses this using a webcam or built-in camera to detect hand gestures and fingertips through computer vision. It employs the PyAutoGui library to automate GUI tasks, allowing control over mouse operations such as moving the cursor, clicking, and scrolling. The OpenCV library, used for computer vision, provides tools for hand recognition, while the machine learning algorithm, Single Shot Detection (SSD), interprets these gestures to control the mouse functions virtually. By utilizing the Media Pipe framework for hand detection, this system eliminates the need for a physical mouse and reduces dependency on hardware. It can handle functions such as clicking, scrolling, adjusting volume and brightness, and moving the cursor.

Authors

Institutions

Publication Details

Published
2025-04-04
DOI
https://doi.org/10.1109/iccsai64074.2025.11064183
Primary Topic
Context-Aware Activity Recognition Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Virtual Mouse Using Machine Learning

K Aakash, A. Sathishkumar, Balakrishnan Natarajan, Tejas Krishnamoorthi
Context-Aware Activity Recognition Systems
article

Virtual Mouse Using Machine Learning

K Aakash, A. Sathishkumar, Balakrishnan Natarajan, Tejas Krishnamoorthi
article en

Abstract

The mouse is a key invention in Human-Computer Interaction (HCI), but it still relies on physical devices, whether wired or wireless, which require connections and power sources. The proposed virtual mouse system addresses this using a webcam or built-in camera to detect hand gestures and fingertips through computer vision. It employs the PyAutoGui library to automate GUI tasks, allowing control over mouse operations such as moving the cursor, clicking, and scrolling. The OpenCV library, used for computer vision, provides tools for hand recognition, while the machine learning algorithm, Single Shot Detection (SSD), interprets these gestures to control the mouse functions virtually. By utilizing the Media Pipe framework for hand detection, this system eliminates the need for a physical mouse and reduces dependency on hardware. It can handle functions such as clicking, scrolling, adjusting volume and brightness, and moving the cursor.

Salem College (US)
Openalex Percentile: Top 85%
Context-Aware Activity Recognition Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.