Mask Detection
Este bloque de función detecta rostros y clasifica si las mascarillas se usan correctamente. Devuelve una imagen anotada para inspección visual y recuentos numéricos para obtener métricas rápidas.
📥 Entradas
Image RGB
Imagen de entrada a analizar. Acepta imágenes en color desde cámaras, archivos o bloques de procesamiento previos.
📤 Salidas
Image RGB
Imagen anotada con superposiciones de detección para visualización.
Masked
Recuento de rostros detectados con mascarilla colocada correctamente.
Uncorrect Masked
Recuento de rostros detectados con la mascarilla colocada incorrectamente (por ejemplo, nariz descubierta).
No Mask
Recuento de rostros detectados sin mascarilla.
🕹️ Controles
Confidence Threshold %
Deslizador para ajustar la confianza mínima de detección. Aumenta para reducir falsos positivos; disminuye para detectar coincidencias débiles. Realiza pequeños ajustes para equilibrar precisión y cobertura según la escena.
🎯 Características
Salida visual con superposiciones de detección para revisión rápida.
Salidas numéricas para fácil integración en registros, alarmas o paneles.
Ajuste de confianza en tiempo de ejecución mediante el deslizador para adaptarse a distintas condiciones de iluminación y distancia.
📝 Instrucciones de uso
Proporciona una imagen al
Image RGB(en vivo o estática).Ajusta el deslizador
Confidence Threshold %al nivel de sensibilidad deseado.Lee la imagen anotada desde la salida
Image RGBy los recuentos desdeMasked,Uncorrect MaskedyNo Maskpara su procesamiento posterior.
⚙️ Evaluación
Al ejecutarse, el bloque analiza la imagen suministrada, anota los rostros detectados y devuelve la imagen anotada junto con los recuentos de cada estado de mascarilla. Usa el deslizador de confianza para ajustar el comportamiento de detección al entorno.
💡 Consejos y trucos
Para entrada de cámara en vivo, usa
Camera USB,Camera IP (ONVIF)oStream Readercomo fuente de imagen para analizar flujo continuo.Para inspeccionar resultados visualmente mientras desarrollas, enruta la imagen anotada a
Show Image.Si necesitas procesar cuadros grandes más rápido, inserta
Image Resizeantes de este bloque para reducir el tamaño de entrada y aumentar el rendimiento.Limita la detección a una región de interés usando
Image ROI,Image ROI SelectoImage ROI Polygonpara evitar detecciones irrelevantes y acelerar el procesamiento.Superpone o formatea la salida de detección para presentaciones usando
Draw Detectionspara añadir rectángulos y etiquetas.Registra o guarda cuadros sospechosos con
Image Logger,Image WriteoRecord Videocuando los recuentos excedan umbrales.Combínalo con
Object_Detection_Trackersi necesitas rastrear el estado de la mascarilla en el tiempo para la misma persona (usa los recuentos para activar el seguimiento o el registro).Para análisis por lotes de imágenes almacenadas, comienza con
Load Imagey luego alimenta este bloque para procesamiento offline.
🛠️ Solución de problemas
Sin detecciones: intenta bajar
Confidence Threshold %, asegúrate de que la imagen de entrada esté clara y bien iluminada, o recorta al área relevante conImage ROI.Muchos falsos positivos: sube
Confidence Threshold %, usaImage Resizepara mantener una escala apropiada, o restringe el análisis con un ROI.Rendimiento lento: reduce la escala de entrada con
Image Resize, o procesa menos cuadros (omite cuadros aguas arriba). UsaImage Loggerpara capturar solo los cuadros que cumplan condiciones.Resultados poco fiables con mala iluminación: mejora la iluminación o aplica preprocesado como
DenoisingyContrast Optimizationantes de alimentar las imágenes a este bloque.
Última actualización