AltHub

senlinuc/caffe_ocr alternatives

scene text recognition / OCR

Caffe-based experimental OCR project implementing CNN+BLSTM+CTC architecture for Chinese and English text recognition.

1.3kC++no licensedormant · last push 6.2y agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

watsonyanghx/CNN_LSTM_CTC_Tensorflow

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
dormant8.3y ago
Halfish/lstm-ctc-ocr

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

75
Lua
Apache-2.0
dormant9.6y ago
weinman/cnn_lstm_ctc_ocr

TensorFlow CNN+LSTM+CTC with GPL license, choose for a maintained TensorFlow baseline.

Tensorflow-based CNN+LSTM trained with CTC-loss for OCR

502
Python
GPL-3.0
dormant4.9y ago
wushilian/STN_CNN_LSTM_CTC_TensorFlow

Adds spatial transformer to CNN+BLSTM+CTC, choose if you need robustness to deformations in TensorFlow.

use STN+CNN+BLSTM+CTC to do OCR

92
Python
none
dormant8.3y ago
chibohe/text_recognition_toolbox

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.

178
Python
none
dormant5.0y ago
FLming/CRNN.tf2

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

151
Python
MIT
dormant3.3y ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

yinchangchang/ocr_densenet

CNN-only Chinese text recognition without sequence modeling, choose for simpler character-based recognition tasks.

第一届西安交通大学人工智能实践大赛(2018AI实践大赛--图片文字识别)第一名;仅采用densenet识别图中文字

466
Python
none
dormant7.5y ago
YCG09/chinese_ocr

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

2.8k
Python
Apache-2.0
dormant6.9y ago
tesseract-ocr/tesseract

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)

76.1k
C++
Apache-2.0
active1d ago
zhiqwang/sightseq

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

123
Python
MIT
dormant6.8y ago
tmbdev/clstm

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.

833
Jupyter Notebook
Apache-2.0
dormant6.8y ago
Megvii-CSG/MegReader

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.

348
Python
none
archived6.7y ago
GlassyWing/text-detection-ocr

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实现的中文文本检测和识别

286
Python
Apache-2.0
dormant6.6y ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

zzzDavid/ICDAR-2019-SROIE

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

419
Python
MIT
dormant6.1y ago
kerlomz/captcha_platform

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.

680
Python
NOASSERTION
dormant3.8y ago
sushant097/Devnagari-Handwritten-Word-Recongition-with-Deep-Learning

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.

38
Python
MIT
dormant3.9y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

JaidedAI/EasyOCR

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.

29.9k
Python
Apache-2.0
slowing9mo ago

Listed as an alternative to

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.

tesseract-ocr/tesseract

calls caffe_ocrexperimental Caffe-based OCR model implementing CNN+BLSTM+CTC; choose for Caffe workflow experimentation.

Tesseract Open Source OCR Engine (main repository)

76.1kC++active
JaidedAI/EasyOCR

calls caffe_ocrChoose 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.

29.9kPythonslowing