An open API service indexing awesome lists of open source software.

https://github.com/mustafaozvardar/volume-control-opencv

This project implements a hand gesture-based volume control system using OpenCV, MediaPipe, and PyAutoGUI. The application tracks the position of your hand and adjusts the system volume based on the distance between your thumb and index finger.
https://github.com/mustafaozvardar/volume-control-opencv

artificial-intelligence opencv opencv-python python volume-control

Last synced: 2 months ago
JSON representation

This project implements a hand gesture-based volume control system using OpenCV, MediaPipe, and PyAutoGUI. The application tracks the position of your hand and adjusts the system volume based on the distance between your thumb and index finger.

Awesome Lists containing this project

README

          

# 🎛️ **Hand Gesture Volume Control**

This project implements a hand gesture-based volume control system using OpenCV, MediaPipe, and PyAutoGUI. The application tracks the position of your hand and adjusts the system volume based on the distance between your thumb and index finger.

## **🛠️ Requirements**

To run this project, you'll need the following libraries installed:

- **OpenCV** `cv2`
- **MediaPipe** `mediapipe`
- **PyAutoGUI** `pyautogui`

You can install the required libraries using **pip**:

**-> pip install opencv-python**

**-> pip install mediapipe**

**-> pip install pyautogui**

## **🎮 How to Use**

- Run the Script: Start the script and ensure your webcam is active.

- Gesture Control: Pinch your thumb and index finger together to decrease the volume. Move your thumb and index finger apart to increase the volume.

- Exit: Press the Esc key to exit the application.

## **🔧 Troubleshooting**

- Make sure your webcam is working and accessible by the script.

- Ensure that you have all the required libraries installed.

## **📄 License**

This project is licensed under the MIT License. Feel free to use, modify, and distribute this project as you wish.

This *README.md* file provides a clear and structured explanation of your hand gesture volume control project. It includes installation instructions, usage guidelines, and a brief description of how the code works. If you need any further adjustments or additional details, feel free to ask!