inKwave - Virtual Painter

Overview

The Virtual Painter project is an innovative application designed to provide users with a digital canvas for creating artwork. Utilizing advanced computer vision and graphics algorithms, this system allows users to simulate traditional painting techniques in a virtual environment. The main objective of the project is to create an intuitive and user-friendly interface that mimics the experience of real-world painting, enabling artists to explore their creativity without the constraints of physical media.

Tech Used

Programming Languages

  • Python: Backend development and algorithms.
  • JavaScript:Frontend development.

Libraries and Frameworks

  • OpenCV:: Computer vision tasks.
  • Mediapipe:Hand and gesture detection.
  • NumPy:Numerical computations.

User Interface Technologies

  • HTML/CSS: Structuring and styling.