#19 · Primary category: Computer Vision

EasyOCR

cnn crnn data-mining deep-learning easyocr image-processing information-retrieval lstm machine-learning ocr optical-character-recognition python pytorch scene-text scene-text-recognition

Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.

Project last updated:12/05/25

GitHub Stars

30.0K

Forks

3.6K

Contributors

129

License

Apache-2.0

Why we included this project

EasyOCR gives you a working OCR pipeline without building one yourself: a CRAFT-based detector and a CRNN recognizer behind a simple Python API. A few lines of code return bounding boxes, recognized text, and confidence scores from photos, scans, or screenshots. Its main draw is language coverage, with more than 80 languages spanning Latin, Chinese, Arabic, Devanagari, and Cyrillic scripts, which makes it a sensible choice for multilingual documents and street-scene text. It runs on CPU or GPU, includes a command-line interface and a Docker image, and documents how to train custom detection and recognition models, so teams can adapt it to specialized data like receipts or ID documents.

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