This project implements hand landmark detection, tracking, determining left or right hand, angle detection between fingers, and device (Mac) volume control through hand gestures. The implementation is based on the mediapipe
and opencv
libraries, along with other necessary Python libraries.
- Hand Landmark Detection: Identifies key points on the hand.
- Hand Tracking: Tracks hand movement in real-time.
- Left/Right Hand Detection: Determines whether the detected hand is left or right.
- Finger Angle Detection: Measures the angle between fingers.
- Volume Control: Adjusts the device volume using hand gestures.
- Clone the repo
git clone https://github.com/OmSDeshmukh/VolumeUpdation
cd VolumeUpdation
- Create a Python Environment and activate it
python -m venv venv
source venv/bin/activate
3.Install the dependencies
pip install -r requirements.txt
4.Run the jupyter notebook
jupyter notebook main.ipynb
- MediaPipe Documentation
- OpenCV Documentation
- Nicholas Renotte YouTube Channel - Link to the YouTube channel for further reference.
Special thanks to Nicholas Renotte whose YouTube video provided valuable insights and guidance in creating this project.
This project is licensed under the MIT License.