ear_blink_detection
Installation
SKILL.md
ear_blink_detection
El Eye Aspect Ratio (EAR) mide la apertura del ojo usando 6 landmarks faciales. Un parpadeo natural produce una caída rápida y recuperación del EAR. Las fotos no parpadean.
When to use
Usar como challenge principal de liveness activo: solicitar al usuario que parpadee 2 veces en 5 segundos.
Instructions
- Extraer landmarks del ojo usando MediaPipe Face Mesh.
- Para el ojo izquierdo usar landmarks: [33, 160, 158, 133, 153, 144].
- Calcular EAR:
EAR = (||p2-p6|| + ||p3-p5||) / (2 * ||p1-p4||). - Umbral de parpadeo:
EAR_THRESHOLD = 0.25(ojo cerrado si EAR < threshold). - Detectar secuencia: EAR normal → cae por debajo del umbral → recupera → cuenta como 1 parpadeo.
- Requerir mínimo 2 parpadeos en ventana de 5 segundos.
- Validar velocidad del parpadeo: un parpadeo natural dura 150-400ms; más rápido o más lento es sospechoso.
Notes
Related skills
More from davidcastagnetoa/skills
traefik
Reverse proxy moderno con autodiscovery nativo en Kubernetes y Let's Encrypt
67easyocr
OCR alternativo a PaddleOCR, excelente en caracteres especiales y múltiples scripts
36prisma-nestjs-patterns
>
26c4_model_structurizr
Diagramas de arquitectura C4 como código con Structurizr DSL, versionados en Git
24exif_metadata_analyzer
Analizar metadatos EXIF para detectar edición previa con Photoshop, GIMP u otros editores
19insightface_arcface
Reconocimiento facial de estado del arte con ArcFace R100 para comparar selfie con foto del documento
15