histogram_analysis
Installation
SKILL.md
histogram_analysis
El análisis del histograma de luminosidad detecta imágenes con iluminación deficiente que comprometerían la calidad del liveness y face match.
When to use
Aplicar junto con laplacian_variance en el pipeline de validación de calidad de cada frame.
Instructions
- Convertir a HSV:
hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV) - Extraer canal V:
v_channel = hsv[:,:,2] - Percentiles:
p5 = np.percentile(v_channel, 5),p95 = np.percentile(v_channel, 95) - Sobreexposición: si >10% píxeles con V>250 →
OVEREXPOSED. - Subexposición: si >10% píxeles con V<20 →
UNDEREXPOSED. - Devolver
{ quality_issues: [], brightness_mean: float, contrast_score: float }.
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