Skip to content

dkatial142004/VolumeAdjustmentControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VolumeAdjustmentControl

A vision-based real-time hand gesture system enables personalized, touchless volume control.

OVERVIEW : This project presents an intelligent vision-based real-time hand gesture recognition system that enables users to control volume levels using natural hand gestures — eliminating the need for physical interaction. The system uses computer vision and deep learning techniques to recognize specific hand movements and adjusts volume dynamically in response. It is designed to be personalized, intuitive, and touchless, ensuring a hygienic and futuristic user experience.

Gesture Control Demo ABOVE : Demonstration of real-time volume adjustment using the distance between the thumb and index finger.

OBJECIVE : The aim of this project is to provide a touchless, intuitive, and interactive user interface that improves human-computer interaction by replacing traditional volume control mechanisms with hand gestures.

HOW IT WORKS:

  1. Capture Frame – The webcam continuously captures live frames.
  2. Detect Hand – MediaPipe identifies the presence of hands and returns 21 landmarks.
  3. Track Distance – The distance between the thumb tip and index finger tip is calculated.
  4. Map to Volume – This distance is linearly mapped to the system’s volume range using PyCaw.
  5. Visual Feedback – The system shows a volume bar and real-time percentage on the screen.

FEATURES :

  • Real-time hand detection and gesture tracking
  • Distance-based gesture mapping to control system volume
  • Touchless interaction enhances accessibility
  • Personalized tuning for different hand sizes and movement ranges
  • Smooth and responsive control via system API

HOW TO RUN THE RPOJECT:

🔧Requirements:

  • Python 3.x
  • OpenCV
  • MediaPipe
  • PyCaw
  • NumPy

Install Dependencies:

pip install opencv-python mediapipe pycaw numpy

Run the Script
```bash
python HandTrackingModule.py

About

A vision-based real-time hand gesture system enables personalized, touchless volume control.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages