Saltar al contenido

Recuento de objetos en diferentes regiones mediante Ultralytics YOLOv8 馃殌

驴Qu茅 es el recuento de objetos en las regiones?

El recuento de objetos en regiones con Ultralytics YOLOv8 consiste en determinar con precisi贸n el n煤mero de objetos dentro de 谩reas especificadas utilizando visi贸n por ordenador avanzada. Este enfoque es valioso para optimizar procesos, aumentar la seguridad y mejorar la eficacia en diversas aplicaciones.



Observa: Ultralytics YOLOv8 Recuento de Objetos en Regiones M煤ltiples y M贸viles

驴Ventajas del recuento de objetos en las regiones?

  • Precisi贸n y exactitud: El recuento de objetos en regiones con visi贸n computerizada avanzada garantiza recuentos precisos y exactos, minimizando los errores que suelen asociarse al recuento manual.
  • Mejora de la eficacia: El recuento automatizado de objetos mejora la eficacia operativa, proporcionando resultados en tiempo real y agilizando los procesos en las distintas aplicaciones.
  • Versatilidad y aplicaci贸n: La versatilidad del recuento de objetos en regiones lo hace aplicable en diversos 谩mbitos, desde la fabricaci贸n y la vigilancia hasta la supervisi贸n del tr谩fico, lo que contribuye a su amplia utilidad y eficacia.

Aplicaciones en el mundo real

Venta al por menor Calles del mercado
Recuento de personas en diferentes regiones utilizando Ultralytics YOLOv8 Recuento de multitudes en diferentes regiones mediante Ultralytics YOLOv8
Recuento de personas en diferentes regiones utilizando Ultralytics YOLOv8 Recuento de multitudes en diferentes regiones mediante Ultralytics YOLOv8

Pasos para correr

Paso 1: Instala las bibliotecas necesarias

Comienza clonando el repositorio Ultralytics , instalando las dependencias y navegando hasta el directorio local utilizando los comandos proporcionados en el Paso 2.

# Clone Ultralytics repo
git clone https://github.com/ultralytics/ultralytics

# Navigate to the local directory
cd ultralytics/examples/YOLOv8-Region-Counter

Paso 2: Ejecuta el Recuento de Regiones Utilizando Ultralytics YOLOv8

Ejecuta los siguientes comandos b谩sicos para la inferencia.

La regi贸n es m贸vil

Durante la reproducci贸n del v铆deo, puedes mover interactivamente la regi贸n dentro del v铆deo haciendo clic y arrastrando con el bot贸n izquierdo del rat贸n.

# Save results
python yolov8_region_counter.py --source "path/to/video.mp4" --save-img

# Run model on CPU
python yolov8_region_counter.py --source "path/to/video.mp4" --device cpu

# Change model file
python yolov8_region_counter.py --source "path/to/video.mp4" --weights "path/to/model.pt"

# Detect specific classes (e.g., first and third classes)
python yolov8_region_counter.py --source "path/to/video.mp4" --classes 0 2

# View results without saving
python yolov8_region_counter.py --source "path/to/video.mp4" --view-img

Argumentos opcionales

Nombre Tipo Por defecto Descripci贸n
--source str None Ruta al archivo de v铆deo, para webcam 0
--line_thickness int 2 Grosor del cuadro delimitador
--save-img bool False Guardar el v铆deo/imagen previsto
--weights str yolov8n.pt Ruta del archivo de pesos
--classes list None Detectar clases espec铆ficas, es decir --classes 0 2
--region-thickness int 2 Regi贸n Grosor de la caja
--track-thickness int 2 Grosor de la l铆nea de seguimiento


Creado 2023-12-02, Actualizado 2024-05-08
Autores: Burhan-Q (1), glenn-jocher (2), RizwanMunawar (1)

Comentarios