Gesture Control
NumPy is a library for the Python programming language, adding support for large: multi-dimensional arrays and matrices. along with a large collection of high-level mathematical functions to operate on these arrays. Python Audio Control Library Mediap
2025-06-28 16:27:28 - Adil Khan
Project Title
Gesture Control
Project Area of Specialization Artificial IntelligenceProject Summary- Using finger detection methods for instant camera access and a user-friendly user interface makes it more easily accessible.
- The system is used to implement a motion tracking mouse, a signature input device, and an application selector.
- This system reduces the use of any physical mouse which saves time and also reduces the effort.
- This application communicates with UI & Python code with the help of TKINTER of python.
- Implement such code where the camera can recognize each and every finger movement & responds according to it.
- After completing this project user can access their system with the help of their finger by using.
- Virtual Mouse will soon be introduced to replace the physical computer mouse to promote convenience while still being able to accurately interact with and control the computer system.
- To do that, the software requires to be fast enough to capture and process every image, in order to successfully track the user's gesture.
- The scope of the project is as below:
- Real-time application.
- User-friendly application.
- Removes the requirement of having a physical mouse.
- We will deliver the following during the course of development:
- Feature specification.
- Product design.
- Test plan.
- Development document.
- Source code.
- Gesture recognition helps computers to understand human body language.
- This helps to build a more potent link between humans and machines, rather than just the basic text user interfaces or graphical user interfaces (GUIs).
- In this project for gesture recognition, the human body’s motions are read by a computer camera.
- The computer then makes use of this data as input to handle applications.
- The objective of this project is to develop an interface that will capture human hand gestures dynamically and will control the volume level.
NumPy is a library for the Python programming language, adding support for large:
- multi-dimensional arrays and matrices.
- along with a large collection of high-level mathematical functions to operate on these arrays.
Python Audio Control Library
- Mediapipe is an open-source machine learning library of Google, which has some solutions for face recognition and gesture recognition and provides encapsulation of python, js, and other languages.
- MediaPipe Hand is a high-fidelity hand and finger tracking solution. It uses machine learning (ML) to infer 21 key 3D hand information from just one frame.
- We can use it to extract the coordinates of the key points of the hand.
- Detect hand landmarks
- Calculate the distance between the thumb tip and the index fingertip.
- Map the distance of the thumb tip and index fingertip with volume range. In my case, the distance between the thumb tip and index fingertip was within the range of 30 – 350 and the volume range was from -63.5 – 0.0.
- In order to exit press ‘Spacebar'
- Virtual Mouse soon be introduced to replace the physical computer mouse to promote convenience while still being able to accurately interact and control the computer system.
- To do that, the software requires to be fast enough to capture and process every image, in order to successfully track the user's gesture.
- During the final closure or completion phase, the emphasis is on releasing the final deliverables to the customer.
- Handing over project documentation to the business, terminating supplier contracts, releasing project resources, and communicating the closure of the project to all stakeholders.
- The last remaining step is to conduct lessons-learned studies to examine what went well and what didn’t.
- Through this type of analysis, the wisdom of experience is transferred back to the project organization, which will help future project teams.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 10000 | |||
| GESTURES CONTROL | Equipment | 5 | 2000 | 10000 |