Virtual mouse in PPT application

Project Code :TCMAPY1513

Objective

Developing a gesture recognition system that can interpret hand movements such as clicking, swiping, and navigating slides.Integrating MediaPipe’s hand tracking to detect and track hand landmarks in real-time.Implementing OpenCV for image processing to recognize and interpret the gestures captured by a webcam.Building a user-friendly interface for controlling PowerPoint presentations in a touchless and intuitive manner.Providing a lightweight, platform-independent solution that can be easily deployed and extended for future gesture-based applications.

Abstract

This project presents an innovative solution for hands-free control of PowerPoint presentations through a Virtual Mouse system powered by MediaPipe and OpenCV. The system utilizes real-time hand gesture recognition to simulate mouse actions such as clicking, swiping, and navigating slides, providing a touchless and intuitive method for interacting with presentation software. By leveraging MediaPipe’s Hand Tracking capabilities and OpenCV’s image processing functions, the application captures hand landmarks using a standard webcam and interprets gestures to perform tasks like starting the presentation, moving to the next or previous slide, and pausing the session. This solution is ideal for educators, presenters, and professionals seeking a hygienic and futuristic method of interaction, eliminating the need for traditional input devices. The system is lightweight, platform-independent, and can be extended to support other gesture-based applications.

KeyWords: Virtual Mouse, Gesture Recognition, MediaPipe, OpenCV, PowerPoint Automation, Hand Tracking, Touchless Interface, Human-Computer Interaction (HCI), Real-Time Processing, Python.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

 Hardware Requirement

 Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                               - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB 

Software Requirements

•      Operating System                    :  Windows 7/8/10

•      Programming Language         :  Python

•      Libraries                                  :  Pandas, Numpy, scikit-learn

.•      IDE/Workbench                      :  Visual Studio Code. 

Demo Video

mail-banner
call-banner
contact-banner
Request Video