Air Canvas: Draw and Visualize Graphs Using Hand Gestures Inspiration

I was inspired by the idea of creating a touchless drawing experience using computer vision. The goal was to allow users to draw and visualize graphs in the air using only hand gestures.

What I Learned

Through this project, I learned about:

Computer Vision with OpenCV Hand Tracking using MediaPipe Real-time Gesture Recognition Interactive Graph Visualization Building real-time applications in Python How I Built It

I developed the project using Python, OpenCV, MediaPipe, NumPy, and Matplotlib. The webcam captures live video, MediaPipe detects hand landmarks, and fingertip movements are tracked to create drawings and graphs on a virtual canvas.

Challenges

Some challenges included:

Accurate hand detection in different lighting conditions Reducing unwanted strokes from hand movements Maintaining smooth real-time performance Designing reliable gesture controls

Built With

Share this project:

Updates

posted an update

Successfully developed Air Canvas, a touchless drawing application powered by Computer Vision and Hand Gesture Recognition. Users can draw, sketch, erase, and visualize graphs using simple hand movements captured through a webcam.

Log in or sign up for Devpost to join the conversation.

Submission history