Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gsauc3/airpad

Writing in air a.k.a Air Pad
https://github.com/gsauc3/airpad

airpad easyocr gui-application-python mediapipe mediapipe-hands opencv-python python pytorch tkinter-gui ttkbootstrap

Last synced: about 1 month ago
JSON representation

Writing in air a.k.a Air Pad

Awesome Lists containing this project

README

        

# Air Pad

This GUI application will help you write in the air. Cool right? Check the demonstration below.

You can even save the raw text image as png file and extract the text file after writing each word. (as shown in the demo)

## Check out our blog on medium.com
Click this link -> Airpad Blog

## RUN the main.py after installing all the dependencies.

### Demonstration
Click the gif below to watch this video on Youtube.

***
![WhatsApp Video 2022-10-31 at 23 10 28](https://user-images.githubusercontent.com/55054089/199088375-b4b69578-3af9-4d2f-8913-ff48bd08933c.gif)

***

### Tech Stake used
- OpenCV
- PyTorch
- Mediapipe
- easyocr
- ttkboorstrap

|Writing Mode OFF|Screen Clear Mode (gesture)|Writing Mode ON|
|:-------:|:--------:|:------:|
| || |

### Keyboard Shortcuts

|Key|Event|
|:---:|:---:|
|Esc|Quit|
|s|Predict word/letters|
|Ctrl+s|Save the text prediction|
|Ctrl+e|Save the image file|

## How to use

1. clone this repo suing git clone command.
2. Make sure you install the packages. You can use this command, `pip install -r requirements.txt`
3. go `src` folder and run `main.py`

***

Other team members who contributed to this project are:
- Tiyasa Khan
- Nitu Pal

And Our Supervisor:
- **Dr. Anil Kumar Gupta, Director, C-DAC, Pune.**