ilovin / Lstm_ctc_ocr
Use CTC + tensorflow to OCR
Stars: ✭ 365
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Lstm ctc ocr
OcrLiteAndroidNcnn
Chineseocr Lite Android Onnx To Ncnn Demo,超轻量级中文OCR Android Demo,支持ncnn推理
Stars: ✭ 43 (-88.22%)
Mutual labels: crnn
crnn.gluon
A gluon re-implementation of Convolutional recurrent network in gluon
Stars: ✭ 21 (-94.25%)
Mutual labels: crnn
pytorch convolutional rnn
PyTorch implementation of Convolutional Recurrent Neural Network
Stars: ✭ 117 (-67.95%)
Mutual labels: crnn
Automatic-Number-Plate-Recognition
Automatic Car License/Number Plate recognition System
Stars: ✭ 37 (-89.86%)
Mutual labels: crnn
insightocr
MXNet OCR implementation. Including text recognition and detection.
Stars: ✭ 100 (-72.6%)
Mutual labels: crnn
Pytorchocr
基于pytorch的ocr算法库,包括 psenet, pan, dbnet, sast , crnn
Stars: ✭ 198 (-45.75%)
Mutual labels: crnn
Crnn
A TensorFlow implementation of https://github.com/bgshih/crnn
Stars: ✭ 287 (-21.37%)
Mutual labels: crnn
ssd detectors
SSD-based object and text detection with Keras, SSD, DSOD, TextBoxes, SegLink, TextBoxes++, CRNN
Stars: ✭ 295 (-19.18%)
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 (-64.38%)
Mutual labels: crnn
Deepstream Project
This is a highly separated deployment project based on Deepstream , including the full range of Yolo and continuously expanding deployment projects such as Ocr.
Stars: ✭ 120 (-67.12%)
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 (-26.58%)
Mutual labels: crnn
Crnn Audio Classification
UrbanSound classification using Convolutional Recurrent Networks in PyTorch
Stars: ✭ 235 (-35.62%)
Mutual labels: crnn
CRNN.tf2
Convolutional Recurrent Neural Network(CRNN) for End-to-End Text Recognition - TensorFlow 2
Stars: ✭ 131 (-64.11%)
Mutual labels: crnn
Crnn attention ocr chinese
CRNN with attention to do OCR,add Chinese recognition
Stars: ✭ 315 (-13.7%)
Mutual labels: crnn
Tf Crnn
TensorFlow convolutional recurrent neural network (CRNN) for text recognition
Stars: ✭ 275 (-24.66%)
Mutual labels: crnn
-
old master:
- harder to converge compare to the beta version
- both standard ctc and warpCTC
- read data at once
-
dev:
- the pipline version of lstm_ctc_ocr, resize to same size
- use tf.records
-
beta (current):
- generate data on the fly
- deal with multi-width image, padding to same width
How to use
- ./train.sh
Dependency
- python 3
- tensorflow 1.0.1
- captcha
- warpCTC tensorflow_binding
Some details
Notice that,
parameters can be found in ./lstm.yml
(higher priority) and lib/lstm/utils/config.y
some parameters need to be fined tune:
- learning rate
- decay step & decay rate
- image_height
- optimizer?
in ./lib/lstm/utils/gen.py
, the height of the images are the same, and I pad the width
to the same for each batch, so
if you want to use your own data, the height of the image shall be the same.
Result
The accurary can be more that 95%
Read this blog for more details and this blog for how to
use tf.nn.ctc_loss
or warpCTC
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].