same CNN+BLSTM+CTC architecture in TensorFlow, choose if you need a TensorFlow implementation instead of Caffe.
CNN+LSTM+CTC based OCR implemented using tensorflow.
- 368
- Python
- MIT
scene text recognition / OCR
Caffe-based experimental OCR project implementing CNN+BLSTM+CTC architecture for Chinese and English text recognition.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
same CNN+BLSTM+CTC architecture in TensorFlow, choose if you need a TensorFlow implementation instead of Caffe.
CNN+LSTM+CTC based OCR implemented using tensorflow.
Torch7 implementation of RNN+CTC for line OCR, choose if you prefer Torch over Caffe.
using rnn (lstm or gru) and ctc to convert line image into text, based on torch7 and warp-ctc
TensorFlow CNN+LSTM+CTC with GPL license, choose for a maintained TensorFlow baseline.
Tensorflow-based CNN+LSTM trained with CTC-loss for OCR
Adds spatial transformer to CNN+BLSTM+CTC, choose if you need robustness to deformations in TensorFlow.
use STN+CNN+BLSTM+CTC to do OCR
PyTorch reimplementation of multiple scene text recognition models, choose as a research toolbox.
text_recognition_toolbox: The reimplementation of a series of classical scene text recognition papers with Pytorch in a uniform way.
TensorFlow 2 CRNN implementation, use if you need a modern TF2 codebase.
Convolutional Recurrent Neural Network(CRNN) for End-to-End Text Recognition - TensorFlow 2
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
CNN-only Chinese text recognition without sequence modeling, choose for simpler character-based recognition tasks.
第一届西安交通大学人工智能实践大赛(2018AI实践大赛--图片文字识别)第一名;仅采用densenet识别图中文字
Adds CTPN text detection before DenseNet+CTC recognition, choose for full end-to-end Chinese OCR pipeline.
CTPN + DenseNet + CTC based end-to-end Chinese OCR implemented using tensorflow and keras
Traditional OCR engine with LSTM, choose for a mature standalone tool with broad language support and no training effort.
Tesseract Open Source OCR Engine (main repository)
Computer vision tools for fairseq containing text recognition, choose if you work in the fairseq ecosystem.
Computer vision tools for fairseq, containing PyTorch implementation of text recognition and object detection
Standalone C++ LSTM library focused on OCR, choose for a lightweight embeddable LSTM without Caffe.
A small C++ implementation of LSTM networks, focused on OCR.
PyTorch research project covering text detection and recognition, choose if you need a complete pipeline beyond recognition.
A research project for text detection and recognition using PyTorch 1.2.
Keras/TF CTPN+DenseNet Chinese OCR with detection, alternative end-to-end pipeline.
Chinese text detection and recognition based on CTPN + DENSENET using Keras and Tensor Flow,使用keras和tensorflow基于CTPN+Densenet实现的中文文本检测和识别
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Narrower receipt OCR pipeline for SROIE challenge, choose only for receipt data and competition-style tasks.
ICDAR 2019 Robust Reading Challenge on Scanned Receipts OCR and Information Extraction
CNN+BLSTM+CTC specifically for captcha recognition with deployment focus, narrower than general OCR.
[验证码识别-部署] This project is based on CNN+BLSTM+CTC to realize verificationtion. This projeccode identificat is only for deployment models.
CRNN+CTC applied to Devanagari handwritten words, choose for that specific script/handwriting scenario.
Use Convolutional Recurrent Neural Network to recognize the Handwritten Word text image without pre segmentation into words or characters. Use CTC loss Function to train.
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
Ready-to-use Python OCR engine with many languages, choose for end-user use rather than integrating into a C++ training pipeline.
Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
These projects were analysed and named caffe_ocr among their alternatives. The relationship is not symmetric — how caffe_ocr rates them is a separate judgement, made when caffe_ocr is analysed in its own right.
calls caffe_ocr “experimental Caffe-based OCR model implementing CNN+BLSTM+CTC; choose for Caffe workflow experimentation.”
Tesseract Open Source OCR Engine (main repository)
calls caffe_ocr “Choose when you need a compact C++/Caffe OCR implementation for legacy research or unusual deployment environments, not for modern accuracy.”
Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.