#380 · Primary category: Computer Vision
crnn
Convolutional Recurrent Neural Network (CRNN) for image-based sequence recognition.
Project last updated:03/04/19
GitHub Stars
2.1K
Forks
547
Contributors
3
License
MIT
Why we included this project
The original CRNN implementation is written in Torch7 and pairs a CNN feature extractor with a recurrent network and CTC loss, turning images of text straight into readable sequences. Instead of segmenting characters, the model learns to recognize whole words from the image, a design that made the accompanying paper a frequent starting point for later OCR work. Anyone digging into how OCR models work or trying to reproduce classic results will find the training and inference code useful. Deployment is a different matter: the project targets Ubuntu with CUDA GPUs and ships a pretrained Torch7 model, so most teams today will reach for the maintained PyTorch port linked in the repo. For understanding the original architecture and training pipeline, though, this is the source to read.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)