An AI-based virtual painter that can be used to draw on screen with RGB colors.
- Detects the Index & Middle fingers
- Detects which finger pointing up
- If Index Finger Up (☝) => Draw Operation : Draw on screen w.r.t finger's positon
- If Index & Middle Finger Up (✌) => Select Operation : Select another color from the pallete
- Install Python 3 in you system from https://www.python.org/.
- Install the following libraries / packages using the command : pip install packageName
- cv2
- mediapipe
- math
- numpy
- os
- Keep both the files along with the pallet folder in same directory.
- Execute the main.py to run the program.
- Hand Detection Module : Class containing the methods to detect hands & hand's postion.
- Python's cv2 and mediapipe libraries : Provide the modules and methods to get hand landmarks and draw shapes to mark them.