Virtual Painter is a Python application that enables you to unleash your creativity by painting virtually using a webcam and hand gestures. The project leverages OpenCV and the MediaPipe library for real-time hand detection and tracking.
This project allows you to paint on a virtual canvas by tracking your hand movements. It uses OpenCV and the MediaPipe library for hand detection and tracking.
- Clone this repository to your local machine.
git clone https://github.com/ekrrems/Virtual-Painter.git
- Run the application:
cd src
python virtual_painting.py
- Launch the application following the installation instructions.
- Move your hand in front of your webcam to paint on the virtual canvas.
- Select different colors by hovering over the color palette.
We welcome contributions to enhance the Virtual Painter project. If you'd like to contribute, please fork this repository and create a pull request with your proposed changes.
This project is licensed under the MIT License - see the LICENSE file for details.
The Virtual Painter project utilizes the following libraries and tools:
- OpenCV
- MediaPipe