Gesture based virtual mouse and keyboard
Mr. Bhushan Shirude, Suraj Gavale, Pranav Chavan, Kalyani Sonavane, Manas Dolas
1.Mr. Bhushan Shirude, Lecturer, Information technology, Mahavir Polytechnic, Nashik
2.Mr. Suraj Gavale, Student, Information technology, Mahavir Polytechnic, Nashik
3.Mr. Pranav Chavan, Student, Information technology, Mahavir Polytechnic, Nashik
4.Mr. Kalyani Sonavane, Student, Information technology, Mahavir Polytechnic, Nashik
5.Mr. Manas Dolas, Student, Information technology, Mahavir Polytechnic, Nashik
***
Abstract –
The rapid advancement of human-computer interaction (HCI) technologies has led to the exploration of alternative input methods that offer greater convenience and accessibility. One such innovation is the gesture-based virtual mouse and keyboard, which allows users to control devices through hand movements and gestures, eliminating the need for physical peripherals. This capstone project aims to design and implement a gesture-based virtual mouse and keyboard system using computer vision and machine learning techniques. The system will leverage a webcam or depth sensor to capture and interpret hand gestures, translating them into mouse movements, clicks, and keyboard inputs.
By utilizing real-time gesture recognition algorithms, the system will be capable of detecting various gestures such as pointing, clicking, scrolling, and typing. The project focuses on creating an intuitive and seamless user experience, ensuring ease of use and accuracy in recognizing gestures. The system will be tested for usability across different environments and evaluated for responsiveness and performance.
The potential applications of this technology are vast, particularly in fields like accessibility for individuals with disabilities, touchless control in medical and industrial settings, and user-friendly interfaces for virtual and augmented reality platforms. Through this project, the goal is to demonstrate the feasibility and effectiveness of a gesture-based input system as a viable alternative to traditional input methods, enhancing the way users interact with computing devices.