https://github.com/sarmadahmad8/ai-virtual-painter-using-computer-vision-and-hand-tracking
Paint on a virtual canvas using your webcam and your hands with a selection of tools
https://github.com/sarmadahmad8/ai-virtual-painter-using-computer-vision-and-hand-tracking
computer-vision digital-image-processing handtracking machine-learning mediapipe opencv python
Last synced: 7 months ago
JSON representation
Paint on a virtual canvas using your webcam and your hands with a selection of tools
- Host: GitHub
- URL: https://github.com/sarmadahmad8/ai-virtual-painter-using-computer-vision-and-hand-tracking
- Owner: sarmadahmad8
- License: apache-2.0
- Created: 2024-05-17T19:14:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-17T19:55:41.000Z (over 1 year ago)
- Last Synced: 2025-01-23T21:16:33.275Z (9 months ago)
- Topics: computer-vision, digital-image-processing, handtracking, machine-learning, mediapipe, opencv, python
- Language: Python
- Homepage:
- Size: 96.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AI Virtual Painter using Computer Vision and Hand Tracking
Open INSTALLATION GUIDE.txt to see how to run the file.
Made this project using mediapipe for hand recognition and OpenCV for computer vision. All the header files have been made on Canva.
HOW TO PAINT:
1. Run program.
2. Hold both Index and Middle finger up for tool selection
3. Go to the tool area on the webcam feed to select the item.
4. Hold only Index finger up to start painting.
5. Hold both Index and Middle finger up to select different tool.
6. Repeat
7. Press q on your keyboard to save the Canvas as image