All Projects → solivr → Tf Crnn

solivr / Tf Crnn

Licence: gpl-3.0
TensorFlow convolutional recurrent neural network (CRNN) for text recognition

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Tf Crnn

Ocr.pytorch
A pure pytorch implemented ocr project including text detection and recognition
Stars: ✭ 196 (-28.73%)
Mutual labels:  crnn
crnn.mxnet
crnn in mxnet.can train with chinese characters
Stars: ✭ 47 (-82.91%)
Mutual labels:  crnn
crnn
一个基于TensorFlow2的CRNN项目
Stars: ✭ 47 (-82.91%)
Mutual labels:  crnn
Crnn Audio Classification
UrbanSound classification using Convolutional Recurrent Networks in PyTorch
Stars: ✭ 235 (-14.55%)
Mutual labels:  crnn
CRNN-OCR-lite
Lightweight CRNN for OCR (including handwritten text) with depthwise separable convolutions and spatial transformer module [keras+tf]
Stars: ✭ 130 (-52.73%)
Mutual labels:  crnn
AESRC2020
a deep accent recognition network
Stars: ✭ 35 (-87.27%)
Mutual labels:  crnn
Captcha break
验证码识别
Stars: ✭ 2,268 (+724.73%)
Mutual labels:  crnn
pytorch convolutional rnn
PyTorch implementation of Convolutional Recurrent Neural Network
Stars: ✭ 117 (-57.45%)
Mutual labels:  crnn
BankCard-Recognizer
Identifying numbers from bankcard, based on Deep Learning with Keras [China Software Cup 2019]
Stars: ✭ 74 (-73.09%)
Mutual labels:  crnn
insightocr
MXNet OCR implementation. Including text recognition and detection.
Stars: ✭ 100 (-63.64%)
Mutual labels:  crnn
OcrLiteAndroidNcnn
Chineseocr Lite Android Onnx To Ncnn Demo,超轻量级中文OCR Android Demo,支持ncnn推理
Stars: ✭ 43 (-84.36%)
Mutual labels:  crnn
Automatic-Number-Plate-Recognition
Automatic Car License/Number Plate recognition System
Stars: ✭ 37 (-86.55%)
Mutual labels:  crnn
crnn.gluon
A gluon re-implementation of Convolutional recurrent network in gluon
Stars: ✭ 21 (-92.36%)
Mutual labels:  crnn
Pytorchocr
基于pytorch的ocr算法库,包括 psenet, pan, dbnet, sast , crnn
Stars: ✭ 198 (-28%)
Mutual labels:  crnn
tensorflow-crnn
tensorflow slim Implementation crnn
Stars: ✭ 17 (-93.82%)
Mutual labels:  crnn
Deep Text Recognition Benchmark
Text recognition (optical character recognition) with deep learning methods.
Stars: ✭ 2,665 (+869.09%)
Mutual labels:  crnn
crnn.caffe
crnn.caffe
Stars: ✭ 76 (-72.36%)
Mutual labels:  crnn
Cortex License Plate Reader Client
A client to connect to cortex-provisioned infrastructure on AWS to do license plate identification in real time.
Stars: ✭ 268 (-2.55%)
Mutual labels:  crnn
ssd detectors
SSD-based object and text detection with Keras, SSD, DSOD, TextBoxes, SegLink, TextBoxes++, CRNN
Stars: ✭ 295 (+7.27%)
Mutual labels:  crnn
CRNN.tf2
Convolutional Recurrent Neural Network(CRNN) for End-to-End Text Recognition - TensorFlow 2
Stars: ✭ 131 (-52.36%)
Mutual labels:  crnn

Text recognition with Convolutional Recurrent Neural Network and TensorFlow 2.0 (tf2-crnn)

Documentation Status

Implementation of a Convolutional Recurrent Neural Network (CRNN) for image-based sequence recognition tasks, such as scene text recognition and OCR.

This implementation is based on Tensorflow 2.0 and uses tf.keras and tf.data modules to build the model and to handle input data.

To access the previous version implementing Shi et al. paper, go to the v.0.5.2 tag.

Installation

tf_crnn makes use of tensorflow-gpu package (so CUDA and cuDNN are needed).

You can install it using the environment.yml file provided and use it within an environment.

conda env create -f environment.yml

See also the docs for more information.

Try it

Train a model with IAM dataset.

Create an account

Create an account on the official IAM dataset page in order to access the data. Export your credentials as enviornment variables, they will be used by the download script.

export IAM_USER=<your-username>
export IAM_PWD=<your-password>

Generate the data in the correct format

cd hlp
python prepare_iam.py --download_dir ../data/iam --generated_data_dir ../data/iam/generated
cd ..

Train the model

python training.py with config.json

More details in the documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].