Skip to content

Virtual Painting Air Canvas This Virtual Painting enables users to create digital art using their webcam. With hand gestures, users can select colors and draw on a virtual canvas. The app features: - Color Detection: Dynamically adjust paint colors using trackbars. - Gesture Control: Draw by moving your hand in front of the camera.

Notifications You must be signed in to change notification settings

chakri54/VIRTUAL-PAINTING-AIR-CANVAS-USING-PYTHON

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Virtual Painting Air Canvas Application

This Virtual Painting Application allows users to create digital art using their webcam and hand gestures. By utilizing color detection and OpenCV, the app transforms your movements into brush strokes on a virtual canvas.

Features:

  • Color Detection: Adjusts the painting color dynamically using HSV trackbars.
  • Gesture Control: Use your hands to select colors and draw on the canvas.
  • Customizable Brush Colors: Choose from predefined colors (blue, green, red, yellow) or set your own.
  • Clear Canvas Option: Easily clear the canvas with a click of a button.

Technologies Used:

  • Python: Core programming language.
  • OpenCV: For image processing and computer vision tasks.
  • NumPy: For handling arrays and matrices.

Usage:

  • Start the application and position your hand in front of the webcam.
  • Use the trackbars to set the desired brush color.
  • Draw on the canvas by moving your hand while selecting colors from the color palette.
  • Click the "Clear" button to reset the canvas.

About

Virtual Painting Air Canvas This Virtual Painting enables users to create digital art using their webcam. With hand gestures, users can select colors and draw on a virtual canvas. The app features: - Color Detection: Dynamically adjust paint colors using trackbars. - Gesture Control: Draw by moving your hand in front of the camera.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages