Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ruban-edward/ai-virtual-painter

Developed an application that allows us to virtually paint in the air using their fingers. Developed in python using Opencv ,MediaPipe and Numpy
https://github.com/ruban-edward/ai-virtual-painter

handtrack-library math mediapipe numpy opencv2 os

Last synced: about 1 month ago
JSON representation

Developed an application that allows us to virtually paint in the air using their fingers. Developed in python using Opencv ,MediaPipe and Numpy

Awesome Lists containing this project

README

        

# AI-Virtual-Painter

Developed an application that allows us to virtually paint in the air using their fingers. Developed in python using Opencv ,MediaPipe and Numpy.

## Dependencies -
> Please install all the required dependencies.
* openCV
* mediapipe
* numpy

## For Creating the Header Image

Use canva software

```bash
https://www.canva.com
```
Canva is Free software to an Extent. You can Create and Download the images ag JPG

## Installation

Install Python

Install Python In your working System

version Python 3.8.0

```bash
https://www.python.org/downloads/release/python-380
```

Python Libraries


Open you COMMAND PROMPT in Administrator and Execute below commands

1. IMPORT CV2

```bash
pip install opencv-python
```

For image processing and drawing
OpenCV is a Python library that allows you to perform image processing and computer vision tasks.

2. IMPORT NUMPY

```bash
pip install numpy
```

Numpy is an Array used to perform a wide variety of mathematical operations on arrays. NumPy arrays are faster and more compact than Python lists

3. IMPORT MEDIAPIPE

```bash
pip install mediapipe
```

For Hand Tracking
Mediapipe is a cross-platform library developed by Google that provides amazing ready-to-use ML solutions for computer vision tasks. OpenCV library in python is a computer vision library that is widely used for image analysis, image processing, detection, recognition

## Executing the Program

Run the ```VirtualPainterProject.py``` python file.

## Author

-[@ruban-edward](https://github.com/Ruban-Edward)

## License

[MIT license](LICENSE.md)