All Projects → jingjing-you → GRCNN_OCR.pytorch

jingjing-you / GRCNN_OCR.pytorch

Licence: other
Gated Recurrent Convolution Neural Network in Pytorch

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to GRCNN OCR.pytorch

centurion
Kotlin Bigdata Toolkit
Stars: ✭ 320 (+1423.81%)
Mutual labels:  orc
pyorc
Python module for Apache ORC file format
Stars: ✭ 58 (+176.19%)
Mutual labels:  orc
orc
Orc programming language implementation
Stars: ✭ 34 (+61.9%)
Mutual labels:  orc
Deep Text Recognition Benchmark
Text recognition (optical character recognition) with deep learning methods.
Stars: ✭ 2,665 (+12590.48%)
Mutual labels:  grcnn

GRCNN.pytorch

Introduction

This is a pytorch implementation of Gated Recurrent Convolution Neural Network for OCR.
A CRNN implementation is in https://github.com/jingjing-you/CRNN_OCR.pytorch.

Requirements

  1. Pytorch >= 0.4.0
  2. opencv
  3. warp_ctc_pytorch
  4. tqdm

Construct dataset

The names of train and val data are constructed as bellow:

img_xxx_$$$.jpg

where 'xxx' represents the number of this image and '$$$' represents the label of this image. For example,‘img_0_WHLU.jpg’.
img_0_WHLU
Other examples are in data_sample/ directory.

Training the model

You can run python train.py to train your model.

Evaluation

You can run python eval.py to test your model.

References

  1. https://github.com/meijieru/crnn.pytorch
  2. https://github.com/Jianfeng1991/GRCNN-for-OCR
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].