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.3y agoGitHub

Drop-in peers

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

watsonyanghx/CNN_LSTM_CTC_TensorflowGitHub

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.5y ago
Halfish/lstm-ctc-ocrGitHub

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.8y ago
weinman/cnn_lstm_ctc_ocrGitHub

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
dormant5.0y ago
chibohe/text_recognition_toolboxGitHub

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.2y ago
FLming/CRNN.tf2GitHub

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.5y 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_densenetGitHub

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

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

466
Python
none
dormant7.6y ago
YCG09/chinese_ocrGitHub

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
dormant7.0y ago
tesseract-ocr/tesseractGitHub

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.8k
C++
Apache-2.0
active12d ago
zhiqwang/sightseqGitHub

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.9y ago
tmbdev/clstmGitHub

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
dormant7.0y ago
Megvii-CSG/MegReaderGitHub

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.8y ago
GlassyWing/text-detection-ocrGitHub

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.8y 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-SROIEGitHub

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.2y ago
kerlomz/captcha_platformGitHub

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.9y ago
sushant097/Devnagari-Handwritten-Word-Recongition-with-Deep-LearningGitHub

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
dormant4.0y ago

End-user tools

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

JaidedAI/EasyOCRGitHub

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
slowing10mo 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/tesseractGitHub

calls caffe_ocr “experimental Caffe-based OCR model implementing CNN+BLSTM+CTC; choose for Caffe workflow experimentation.”

Tesseract Open Source OCR Engine (main repository)

76.8kC++active
JaidedAI/EasyOCRGitHub

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.

29.9kPythonslowing