Skip to content

As part of my college project, we are developing a Python program that can control volume in real-time by hand gestures.

License

Notifications You must be signed in to change notification settings

kunal9922/virtualSoundControler

Repository files navigation

virtualSoundControler

  • Developed a hand gesture volume control system using Python, leveraging OpenCV for computer vision. Created an intuitive method to adjust audio playback volume using hand gestures captured by a camera.
  • Achieved benchmarks of 90-95% accuracy in gesture recognition.
  • The system utilizes a camera to capture and interpret user hand gestures, providing a natural way to control volume levels.

To Execute the project

Step 1: Install Python 3.10 just because the Deep Learning module mediaPipe doesn't support the latest version of Python now.

Step 2: make an alias for Windows

New-Alias -Name python310 -value "yourPython3.10.exe path"

Step 3: Create a Virtual Environment

python310 -m venv venv310

Step 4: Activate the virtual environment

venv310\scripts\activate

Step 5: Install the project's dependencies

pip install -r requirements.txt

Step 6: To run the project

python gui.py

Demo of the project with security enhancements such as blurring the camera-taken inputs

volumeControlDemo.1.mp4

Initially. I was trying to track hand gestures.

demoHandTracking1.mp4

Hand Landmarks

hand_landmarks

About

As part of my college project, we are developing a Python program that can control volume in real-time by hand gestures.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published