unsharp_mask_sharpening

Installation
SKILL.md

unsharp_mask_sharpening

Unsharp Mask aumenta el contraste local en los bordes del texto, haciendo los caracteres más nítidos para el OCR. Es el estándar en pre-procesamiento de documentos.

When to use

Aplicar como último paso de mejora de imagen, justo antes de pasar al ocr_agent.

Instructions

  1. Implementar con NumPy + OpenCV:
    import cv2, numpy as np
    def unsharp_mask(img, sigma=1.0, strength=1.5):
        blurred = cv2.GaussianBlur(img, (0, 0), sigma)
        sharpened = cv2.addWeighted(img, 1.0 + strength, blurred, -strength, 0)
        return np.clip(sharpened, 0, 255).astype(np.uint8)
    
  2. Parámetros recomendados para documentos: sigma=1.0, strength=1.5.
Related skills
Installs
3
First Seen
Mar 6, 2026