opencv-python
A computer vision library used for all sorts of things I use it to read the camera frame-by-frame
pip install opencv-python
mediapipe
Mediapipe provides pre-trained models for human posture estimation and when used with opencv it can be used for live estimation.
pip install mediapipe
numpy
I don't know much about it but I used it to create empty windows I can put my mediapipe things in without the real stuff.
pip install numpy
pynput
A python library used to simulate things like mouse and keyboard clicks
i used this for the hand_wasd.py file to simulate the WASD keys when a certain gesture is applied
pip install pynput
keyboard
similar to pynput.
i used this for the volume.py program to simulate the volume up and down.
pip install keyboard
binary_count.py
counts the binary of fingers, if thumb and ring is up, the decimal value is 9.
If you do not know how to count binary on your fingers, here's a video.
hand_wasd.py
It uses hand gestures to play games that incorporate the WASD control scheme
volume.py
it allows you to control the volume by moving your thumb and index finger.
move them close to decrease, and move them further to increase.
I used the keyboard library for simulating the volume controls.