mcpField
E
easyocr

easyocr

github.com/davidcastagnetoaDocuments153 installsUpdated 33w ago
Repository

About easyocr

easyocr is an OCR engine used as a fallback when PaddleOCR has low confidence, particularly for documents containing Arabic, Cyrillic, or Asian scripts. It returns detected text, bounding boxes, and confidence scores.

Key features

  1. 01OCR for more than 80 languages and scripts
  2. 02Text, bounding boxes, and confidence scores
  3. 03Fallback comparison with PaddleOCR
  4. 04Text normalization with regex_data_normalizer

Use cases

  1. 01Retrying extraction when PaddleOCR confidence is below 0.7
  2. 02Reading documents with Arabic, Cyrillic, or Asian scripts

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/davidcastagnetoa/skills --skill easyocr

After installing, type/easyocrin Claude Code to confirm it loaded.

Bundled files.gitignore

Details

From the project README

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.

Comments

Markdown supported