keremberke/yolov5s-construction-safety

keremberke
Detección de objetos

El modelo 'keremberke/yolov5s-construction-safety' es un modelo de detección de objetos optimizado para la seguridad en construcción. Utiliza la arquitectura YOLOv5 para detectar varias clases de objetos en imágenes y está entrenado específicamente en un conjunto de datos de seguridad en construcción. El modelo se puede utilizar en aplicaciones que requieren la detección precisa de objetos en escenarios de construcción, ayudando a mejorar la seguridad.

Como usar

Cómo usar

Instalar yolov5:

pip install -U yolov5

Cargar el modelo y realizar predicciones:

import yolov5

# cargar el modelo
model = yolov5.load('keremberke/yolov5s-construction-safety')

# establecer los parámetros del modelo
model.conf = 0.25 # Umbral de confianza NMS
model.iou = 0.45 # Umbral de IoU NMS
model.agnostic = False # NMS independiente de la clase
model.multi_label = False # Múltiples etiquetas por caja NMS
model.max_det = 1000 # Número máximo de detecciones por imagen

# establecer imagen
img = 'https://github.com/ultralytics/yolov5/raw/master/data/images/zidane.jpg'

# realizar inferencia
results = model(img, size=640)

# inferencia con aumento de tiempo de prueba
results = model(img, augment=True)

# analizar resultados
predictions = results.pred[0]
boxes = predictions[:, :4] # x1, y1, x2, y2
scores = predictions[:, 4]
categories = predictions[:, 5]

# mostrar cuadros de delimitación de detección en la imagen
results.show()

# guardar resultados en la carpeta 'results/'
results.save(save_dir='results/')

Ajuste fino del modelo en su conjunto de datos personalizado:

yolov5 train --data data.yaml --img 640 --batch 16 --weights keremberke/yolov5s-construction-safety --epochs 10

Más modelos disponibles en: awesome-yolov5-models

Funcionalidades

Detección de objetos optimizada para situaciones de seguridad en construcción
Arquitectura YOLOv5
Soporte para predicciones con umbral de confianza ajustable
Capacidad de ajuste fino en conjuntos de datos personalizados
Detección con aumento de tiempo de prueba

Casos de uso

Detección de objetos en sitios de construcción para mejorar la seguridad
Implementación en sistemas de monitoreo de seguridad en construcción
Integración en aplicaciones de análisis de video en tiempo real para entornos de construcción