AI Canvas is an innovative Python-based project that combines computer vision and artificial intelligence to create a hands-free digital drawing experience. Using the webcam feed, the system tracks the movement of a user’s finger in real-time with the help of OpenCV and MediaPipe Hand Tracking modules.
When the user moves their finger in front of the camera, the program detects the fingertip’s coordinates and translates them into lines or brush strokes on a virtual canvas. The result is a seamless experience where you can draw, write, or create art in the air, and it instantly appears on the screen.
The project demonstrates real-world AI applications in gesture recognition, image processing, and human-computer interaction. It can be further enhanced with features like color selection, brush thickness control, and gesture-based commands such as “clear screen” or “save drawing.”
Technologies Used:
-
Python
-
OpenCV (for image processing)
-
MediaPipe (for hand and finger tracking)
-
NumPy (for coordinate handling and drawing logic)
Applications:
-
Interactive Art & Design Tools
-
Virtual Whiteboards
-
Educational Technology
-
Gesture-Controlled Interfaces