Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
davidcastagnetoa avatar

Easyocr

  • 47 installs
  • 1 repo stars
  • Updated March 10, 2026
  • davidcastagnetoa/skills

Use EasyOCR as a fallback OCR engine for 80+ languages and non-Latin scripts when PaddleOCR confidence is low.

About

Runs EasyOCR, a deep-learning OCR engine supporting 80+ languages, as an alternative or fallback to PaddleOCR. A developer uses it when the primary OCR has low confidence, especially for Arabic, Cyrillic, or Asian scripts.

  • Multi-language reader returning bbox, text, and confidence
  • Used as fallback, keeping the higher-confidence result per field

Easyocr by the numbers

  • 47 all-time installs (skills.sh)
  • Ranked #944 of 2,064 Data Science & ML skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/davidcastagnetoa/skills --skill easyocr

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs47
repo stars1
Last updatedMarch 10, 2026
Repositorydavidcastagnetoa/skills

What it does

Use EasyOCR as a fallback OCR engine for 80+ languages and non-Latin scripts when PaddleOCR confidence is low.

Files

SKILL.mdMarkdownGitHub ↗

easyocr

EasyOCR es un motor OCR basado en deep learning que soporta más de 80 idiomas y scripts. Funciona como alternativa/fallback a PaddleOCR con mejor rendimiento en caracteres especiales y alfabetos no latinos.

When to use

Usar en el ocr_agent como segundo motor OCR cuando PaddleOCR tiene baja confianza (< 0.7) en la extracción. Especialmente útil para documentos con caracteres árabes, cirílicos o asiáticos.

Instructions

1. Instalar: pip install easyocr. 2. Inicializar reader con idiomas: reader = easyocr.Reader(['es', 'en', 'fr'], gpu=True). 3. Ejecutar OCR: results = reader.readtext(image). 4. Cada resultado contiene: [bbox, text, confidence]. 5. Filtrar resultados con confianza < 0.5. 6. Comparar resultados con PaddleOCR y usar el de mayor confianza por campo. 7. Normalizar texto extraído con el regex_data_normalizer.

Notes

  • EasyOCR es más lento que PaddleOCR (~2x); usar solo como fallback.
  • El modelo se descarga automáticamente la primera vez; pre-descargar en el Docker build.
  • No soporta MRZ de forma nativa; usar mrz_parser para la zona MRZ.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.