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.
- 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.
- Python: Core programming language.
- OpenCV: For image processing and computer vision tasks.
- NumPy: For handling arrays and matrices.
- 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.