Safety Equipment Detection
Esta función comprueba la presencia de equipos de seguridad comunes en una imagen de entrada y devuelve una imagen anotada además de recuentos por clase. Está pensada para flujos de inspección visual donde se deben detectar y contar cascos, chalecos, gafas de protección y guantes.
📥 Entradas
Image Proporcione la imagen que desea analizar (fotogramas individuales, fotogramas de transmisión o imágenes cargadas).
📤 Salidas
Output Image Imagen anotada con las detecciones dibujadas para visualización.
Helmet Count Número de cascos detectados.
Safety Vest Count Número de chalecos de seguridad detectados.
Safety Goggle Count Número de gafas de seguridad detectadas.
Safety Glove Count Número de guantes de seguridad detectados.
No Helmet Count Número de personas detectadas sin casco.
No Safety Vest Count Número de personas detectadas sin chaleco.
No Safety Goggle Count Número de personas detectadas sin gafas de protección.
No Safety Glove Count Número de personas detectadas sin guantes.
🕹️ Controles
Confidence Ratio Ajusta el umbral de confianza de las detecciones. Valores más altos hacen las detecciones más estrictas (menos falsos positivos); valores más bajos aumentan la sensibilidad (más detecciones, posiblemente más falsos positivos).
Consejo: comience alrededor de 0.7–0.9 y ajuste según su escena.
🎯 Características
Retroalimentación visual en tiempo real con detecciones anotadas en
Output Image.Recuento por clase tanto para presencia como para ausencia de los elementos de seguridad requeridos.
Confianza de detección ajustable mediante
Confidence Ratiopara adaptarse a distintas condiciones de iluminación y escena.Diseñado para trabajar con fotogramas de cámara en vivo o imágenes pregrabadas.
⚙️ Cómo funciona
Cuando se proporciona una imagen en la entrada Image, el bloque analiza la imagen, marca los elementos de seguridad detectados en la imagen de salida visual y devuelve recuentos numéricos para cada clase. El bloque puede requerir un breve tiempo de carga en la primera ejecución (preparación del modelo), tras lo cual procesa las imágenes de forma continua a medida que llegan.
📝 Instrucciones de uso
Proporcione una fuente de imagen en la entrada
Image(flujo de cámara en vivo o imagen cargada).Ajuste
Confidence Ratiopara adecuarlo a su escena (iluminación, escala, oclusiones).Use la
Output Imageanotada para confirmar visualmente las detecciones y lea las salidas numéricas para automatización o registro.
💡 Consejos y trucos
Combínelo con entradas de cámara en vivo para monitorización continua: por ejemplo,
Camera USB,Camera IPoStream Readerpara alimentar fotogramas a este bloque.Para visualizar e inspeccionar fotogramas de forma interactiva, conecte la salida visual a
Show Imagey use el visorSee Image.Mejore el enfoque de la detección y reduzca falsos positivos recortando al área de interés con
Image ROI Selectantes de alimentar imágenes a este bloque.Acelere el procesamiento cuando no sea necesaria la resolución completa insertando
Image Resizerantes de este bloque.Superponga o enfatice los cuadros de detección usando
Draw Detectionspara una presentación en pantalla más clara.Para flujos con múltiples fotogramas, combine con seguimiento: alimente las salidas de detección (rectángulos / clases) a
Object_Detection_Trackerpara mantener IDs a lo largo del tiempo y contar personas únicas.Registre y exporte resultados: use
Image LoggeroImage Writepara guardar fotogramas, yCSV ExportoData to JSONpara almacenar recuentos. Para alertas en tiempo real, integre conMQTT PublishoSend Mailpara notificaciones.Para análisis de multitudes o distanciamiento, úselo junto con
Social Distance DetectoroPose Estimationpara correlacionar el uso de EPP con la ubicación o postura de las personas.
🛠️ Solución de problemas
Sin detecciones o demasiados falsos positivos: ajuste
Confidence Ratioy reevalúe. Pruebe valores entre 0.6 y 0.9.Resultados pobres en escenas con poca luz o bajo contraste: mejore la iluminación, use
Contrast OptimizationoDenoisingantes de este bloque.Detecciones fuera del área de interés: agregue
Image ROI Selectpara limitar el área de búsqueda.Rendimiento lento: reduzca el tamaño de la imagen de entrada con
Image Resizero disminuya la tasa de fotogramas aguas arriba. El rendimiento también depende del hardware disponible.Si el bloque no está listo en el primer uso, permita un breve tiempo para la preparación del modelo (carga) antes de esperar salidas.
Última actualización