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

cpp sysnopsis

The document outlines a project proposal for developing an AI-based virtual mouse in Python, aimed at enhancing computer interaction through hand gestures, particularly for users with physical limitations. The project utilizes computer vision technologies like OpenCV and MediaPipe to enable real-time hand tracking and gesture recognition, promoting accessibility and innovative user experiences. The methodology includes detailed specifications for hardware and software, with the goal of creating a reliable, hands-free alternative to traditional input methods.

Uploaded by

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

cpp sysnopsis

The document outlines a project proposal for developing an AI-based virtual mouse in Python, aimed at enhancing computer interaction through hand gestures, particularly for users with physical limitations. The project utilizes computer vision technologies like OpenCV and MediaPipe to enable real-time hand tracking and gesture recognition, promoting accessibility and innovative user experiences. The methodology includes detailed specifications for hardware and software, with the goal of creating a reliable, hands-free alternative to traditional input methods.

Uploaded by

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

MAHARASHTRA STATE BOARD OF TECHNICAL,

EDUCATION MUMBAI
A
Synopsis On
“AI Virtual Mouse in Python.”
Submitted By
1. Sakshi Shashikant Manade(2212130004).
2. Siddhi Santosh Kolekar (2212130038).
3. Neha Ramesh Bamane (2212130057).
4. Aditee Sangramsingh Bhosale (2212130060).

Guided By: Mrs. Neha Sonakar

Department Artificial Intelligence and Machine Learning


Dr. Bapuji Salunkhe Institute of Engineering and Technology,
Kolhapur

Academic Year 2024-2025


1.0 Topic of the project:
AI Virtual Mouse in Python.

2.0 Why is the particular topic chosen?


The choice of "AI Virtual Mouse in Python" is driven by the increasing demand for innovative ways
to interact with computers, moving beyond conventional input methods like the keyboard and mouse. This
project aims to create an alternative, more intuitive interaction technique using computer vision and machine
learning. It targets users who may have physical limitations or are looking for hands-free control
mechanisms. This AI-based virtual mouse can bridge accessibility gaps, allowing individuals to control their
systems through gestures. By incorporating modern technologies like OpenCV and MediaPipe, this project
also offers an exciting opportunity to explore real-time hand-tracking and gesture recognition, contributing to
advancements in human-computer interaction. Moreover, it aligns with the shift towards contactless
solutions, which have become increasingly relevant in today’s world, particularly in public spaces and
workplaces. The project also offers potential benefits in fields like healthcare, gaming, and education, where
touchless interactions can enhance user experience. This type of solution promotes accessibility while
embracing the future of smart, adaptive interfaces, further encouraging innovation in human-computer
communication.

3.0 Objective and Scope of the Project:

1. Objective of the Project:


The objective of this project is to develop a hands-free AI-based virtual mouse system that
enables users to control their computer's cursor movements using hand gestures. By leveraging
computer vision algorithms, the system will detect and track hand movements in real time. It
eliminates the need for physical mouse devices, enhancing the accessibility and user experience,
especially for individuals with mobility impairments. The goal is to achieve precise, responsive
control of computer functions using natural gestures. This system also aims to offer a smooth and
intuitive interface, making it easier for users to perform basic tasks such as clicking, scrolling, and
dragging. Additionally, the AI virtual mouse will support a variety of gestures, ensuring flexibility and
adaptability to different user preferences. The project intends to create a reliable and efficient
alternative to traditional input methods, significantly improving the user experience for people with
limited mobility. By focusing on real-time processing and gesture accuracy, this project seeks to
provide seamless interaction with minimal latency, ensuring a fluid and efficient workflow.
2. Scope of the Project:

This project is designed to benefit both users with disabilities and those seeking more convenient and
immersive control methods. The system can track hand gestures and translate them into mouse
movements such as cursor control, clicking, scrolling, and dragging. The AI virtual mouse will be useful
in various settings, including education, gaming, and office tasks. It will support multiple hand gestures
and be adaptable for future upgrades in functionality, such as gesture-based shortcuts or voice
integration.

4.0 Methodology:
Data Flow Diagram:
Use case Diagram

Sequence Diagram
5.0 Hardware and software to be used:

Sr. Name of Specifications


No. resource
Computer System with
1. Storage of 2TB HDD and 256 GB SSD
1. Hardware
2. RAM 8GB
3. Windows 11 pro

2. Software Tool PyCharm IDE for development

3. Server IIS Windows server

4. Front End (GUI) Tool Tkinter for building user interfaces

5. Back End Tool OpenCV, Media-pipe for gesture recognition

6.0 Conclusion:
In this project, we will implement an AI-powered virtual mouse system that allows users to interact
with their computer using hand gestures. Through computer vision techniques, we aim to create a robust
system capable of recognizing gestures with high accuracy and translating them into real-time actions.
The developed system is expected to achieve a high accuracy rate for detecting gestures, offering smooth
and efficient cursor control. It will be an accessible tool for individuals with mobility challenges,
providing a hands-free and innovative solution for human-computer interaction.

You might also like