A Python-based computer vision project that allows users to draw in the air using hand gestures. The system tracks hand movements through a webcam and creates drawings on a virtual canvas without requiring a mouse, stylus, or touch screen.
Draw in the air using finger movements Real-time hand tracking No physical mouse or touch screen required Multiple drawing colors Eraser mode Smooth and responsive virtual canvas Hands-free interaction using computer vision
Python OpenCV MediaPipe NumPy
π How It Works The webcam captures live video input. MediaPipe detects and tracks hand landmarks. The index finger acts as a virtual pen. Hand gestures are used to switch between drawing and selection modes. The system draws lines on a virtual canvas based on finger movement. Users can select colors, erase drawings, and create sketches in real time.