A gesture-controlled image manipulation program that uses OpenCV to track the user's hand and MediaPipe to detect hand landmarks. The program can detect and track the user's hand in real-time.
- Adjust the following parameters in live video:
- Brightness
- Contrast
- Saturation
- Sharpness
- Blur
- Real-time hand tracking
- Adjust parameters by moving the index finger and thumb closer or farther apart
- Python 3.8
- OpenCV
- MediaPipe
- NumPy
- PyQt5
-
Install
venv
:sudo apt-get install python3.8-venv
-
Create virtual environment:
python3 -m venv env
-
Activate virtual environment:
source env/bin/activate
-
Install
venv
:py -m pip install --user virtualenv
-
Create virtual environment:
py -m venv env
-
Activate virtual environment:
.\env\Scripts\activate
Install the required libraries:
pip3 install -r requirements.txt
Execute the main script:
python src/main.py