
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 easyocrAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 47 |
|---|---|
| repo stars | ★ 1 |
| Last updated | March 10, 2026 |
| Repository | davidcastagnetoa/skills ↗ |
What it does
Use EasyOCR as a fallback OCR engine for 80+ languages and non-Latin scripts when PaddleOCR confidence is low.
Files
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_parserpara la zona MRZ.
List_Agents.md
list_skills.md
CLAUDE.md
Agents.md
.DS_Store