keremberke/yolov5m-valorant

keremberke
Detección de objetos

Modelo YOLOv5 adaptado para la detección de objetos en el juego Valorant. Incluye características como la detección de objetos con PyTorch y visualización con TensorBoard. Ideal para analizar y detectar elementos específicos dentro del entorno del juego.

Como usar

Cómo usar

pip install -U yolov5

Cargar el modelo y realizar predicciones:

import yolov5

# cargar modelo
model = yolov5.load('keremberke/yolov5m-valorant')

# establecer parámetros del modelo
model.conf = 0.25 # umbral de confianza NMS
model.iou = 0.45 # umbral de IoU NMS
model.agnostic = False # NMS clase agnóstica
model.multi_label = False # NMS múltiples etiquetas por cuadro
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 las cajas de detección en la imagen
results.show()

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

Afinar el modelo en tu propio conjunto de datos:

yolov5 train --data data.yaml --img 640 --batch 16 --weights keremberke/yolov5m-valorant --epochs 10

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

Funcionalidades

Detección de objetos
Visualización con TensorBoard
Basado en PyTorch
Resultados de evaluación
Métricas de entrenamiento

Casos de uso

Detección de elementos en el juego Valorant
Análisis de imágenes en tiempo real
Aplicaciones de visión por computadora en juegos
Implementación en sistemas de transmisión de videojuegos para análisis en vivo