Volume-Brightness control
HandyControl is an innovative Python application that allows you to control your computer's volume and screen brightness using hand gestures through your webcam. Using MediaPipe hand tracking, you can intuitively adjust system settings with simple hand movements.
- Volume Control: Adjust system volume using left hand gestures
- Brightness Control: Modify screen brightness using right hand gestures
- Real-time visual feedback with volume and brightness bars
- Works with multiple operating systems
- Supports single and dual-hand interactions
Webcam
- Python 3.7+
- OpenCV
- MediaPipe
- PyCaw
- Screen Brightness Control Library
- Clone the repository:
git clone https://github.com/yourusername/HandyControl.git
cd HandyControl- Create a virtual environment (optional but recommended):
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`- Install required dependencies:
pip install -r requirements.txtInstall the following libraries:
pip install opencv-python
pip install mediapipe
pip install pycaw
pip install comtypes
pip install screen-brightness-control- Thumb and Index Finger: Adjust volume
- Fingers closer together = Lower volume
- Fingers spread apart = Higher volume
- Middle and Ring Finger: Adjust screen brightness
- Fingers closer together = Lower brightness
- Fingers spread apart = Higher brightness
python hand_control.py- Press 'q' to quit the application
- Ensure your webcam is working correctly
- Good lighting helps with hand detection
- Keep hands fully visible in the camera frame
- Some systems might require additional permissions for brightness control
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Happy Gesturing! 🖐️✨



