/Virtual-Painter

A Python application for virtual painting using a webcam and hand gestures

Primary LanguagePython

Virtual Painter

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.

Description

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.

Demo

Virtual Painter Demo

Installation

  1. Clone this repository to your local machine.
git clone https://github.com/ekrrems/Virtual-Painter.git
  1. Run the application:
cd src
python virtual_painting.py

Usage

  • 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.

Contributing

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

The Virtual Painter project utilizes the following libraries and tools:

  • OpenCV
  • MediaPipe