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

https://github.com/thenishantraj/skydraw

Draw digitally with hand gestures using computer vision. Powered by MediaPipe and OpenCV for real-time sketching via webcam.
https://github.com/thenishantraj/skydraw

computer-vision mediapipe opencv project python

Last synced: about 2 months ago
JSON representation

Draw digitally with hand gestures using computer vision. Powered by MediaPipe and OpenCV for real-time sketching via webcam.

Awesome Lists containing this project

README

          

# SkyDraw

SkyDraw is a project that utilizes hand gestures for controlling and interacting with digital content. It employs computer vision techniques to track hand movements captured by a webcam and translates them into various actions, such as drawing on a canvas or controlling applications.

## Features

- Hand gesture recognition using Mediapipe framework
- Real-time interaction with digital content
- Supports multiple colors and drawing modes
- Clear button for resetting the canvas
- Easy setup and usage

## Installation and running:

1. Clone the repository:

```bash
git clone https://github.com/thenishantraj/SkyDraw.git
```

2. Install the required packages:

```bash
python -m pip install opencv-python numpy mediapipe
```

3. Run the Python script:

```bash
python SkyDraw.py
```

4. Use hand gestures to interact with the application:

- Move your hand to draw on the canvas
- Change colors by selecting different regions on the screen
- Clear the canvas by pressing the "CLEAR" button
- Exit the application by pressing the "q" key

## Contributing

Contributions are welcome! Here's how you can contribute:

- Fork the repository
- Create your feature branch (git checkout -b feature/your-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin feature/your-feature)
- Create a new Pull Request

## Credits

- Mediapipe - Hand tracking framework
- OpenCV - Computer vision library

## Creators

[Nishant Raj](https://www.linkedin.com/in/the-nishant-raj-82972b208/)

## License

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