Skip to content

Image Text Annotator Web App using Pretrained Deep Learning Models

Notifications You must be signed in to change notification settings

Steeeephen/text-recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Image Annotation

A web app for annotating the text in images using state-of-the-art ML models.

This project is an attempt to combine Clova AI's implementations of text spotting (CRAFT: Github, Paper) and the best performing model in their text recognition benchmark (TPS-Resnet-BiLSTM-Attn: Github, Paper) in one simple web app that showcases an end-to-end implementation of the two. The models are both pretrained, using classes from the linked Github repos so the majority of code is taken from there and simplified down.


How to install

Install necessary packages

$ pip install -r requirements.txt

And run with

$ python app.py

The server should go up on localhost:5000


Usage

Simply open the app on localhost:5000 and browse to your image file. Click 'Submit' and after a few seconds your image should appear with annotations. All images are saved in static/output/

Before:

input

After:

output

About

Image Text Annotator Web App using Pretrained Deep Learning Models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published