Skip to content

Created a Virtual Painter using Hand Tracking and OpenCV to draw in real-time.

Notifications You must be signed in to change notification settings

ayushtan123/Air-Canvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Air Canvas: AI Virtual Painter with Hand Gestures

Description:

Air Canvas is an interactive art project that allows you to paint in the air using hand gestures! This program utilizes the power of MediaPipe and OpenCV to track your hand movements in real-time and translate them into on-screen drawing actions.

image

Features:

  • Seamless Color Selection: Choose from a variety of colors displayed in the header section, making color switching effortless.
  • Intuitive Drawing and Erasing: Draw with the tip of your index finger and erase with a swipe of your entire hand, offering a natural and fluid experience.
  • Real-time Canvas: Witness your artwork come to life as you move your hand, providing immediate visual feedback.

Requirements:

  • Python 3.x
  • OpenCV (pip install opencv-python)
  • MediaPipe (pip install mediapipe)

Instructions

  1. Use one finger to use pen or eraser.
  2. Use two fingers to pause drawing and select other tool.

image

Demo Video

Air.Canvas.mp4

About

Created a Virtual Painter using Hand Tracking and OpenCV to draw in real-time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages