easyocr
Original:🇺🇸 English
Translated
OCR alternativo a PaddleOCR, excelente en caracteres especiales y múltiples scripts
2installs
Sourcedavidcastagnetoa/skills
Added on
NPX Install
npx skill4agent add davidcastagnetoa/skills easyocrTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →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 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.
ocr_agentInstructions
- Instalar: .
pip install easyocr - Inicializar reader con idiomas: .
reader = easyocr.Reader(['es', 'en', 'fr'], gpu=True) - Ejecutar OCR: .
results = reader.readtext(image) - Cada resultado contiene: .
[bbox, text, confidence] - Filtrar resultados con confianza < 0.5.
- Comparar resultados con PaddleOCR y usar el de mayor confianza por campo.
- 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 para la zona MRZ.
mrz_parser