Vai al contenuto

Conteggio di oggetti in diverse regioni utilizzando Ultralytics YOLOv8 🚀

Cos'è il conteggio degli oggetti nelle regioni?

Object counting in regions with Ultralytics YOLOv8 involves precisely determining the number of objects within specified areas using advanced computer vision. This approach is valuable for optimizing processes, enhancing security, and improving efficiency in various applications.



Guarda: Ultralytics YOLOv8 Conteggio degli oggetti in regioni multiple e mobili

Vantaggi del conteggio degli oggetti nelle regioni?

  • Precision and Accuracy: Object counting in regions with advanced computer vision ensures precise and accurate counts, minimizing errors often associated with manual counting.
  • Miglioramento dell'efficienza: Il conteggio automatico degli oggetti migliora l'efficienza operativa, fornendo risultati in tempo reale e semplificando i processi tra le diverse applicazioni.
  • Versatilità e applicazione: La versatilità del conteggio degli oggetti nelle regioni lo rende applicabile in diversi ambiti, dalla produzione alla sorveglianza, fino al monitoraggio del traffico, contribuendo alla sua ampia utilità ed efficacia.

Applicazioni nel mondo reale

Vendita al dettaglioStrade del mercato
Conteggio delle persone in diverse regioni utilizzando Ultralytics YOLOv8Conteggio delle folle in diverse regioni utilizzando Ultralytics YOLOv8
Conteggio delle persone in diverse regioni utilizzando Ultralytics YOLOv8Conteggio delle folle in diverse regioni utilizzando Ultralytics YOLOv8

Passi da eseguire

Passo 1: Installare le librerie necessarie

Inizia clonando il repository Ultralytics , installando le dipendenze e navigando nella directory locale utilizzando i comandi forniti al punto 2.

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

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

Passo 2: Eseguire il conteggio delle regioni utilizzando Ultralytics YOLOv8

Esegui i seguenti comandi di base per l'inferenza.

La regione è mobile

Durante la riproduzione del video, puoi spostare interattivamente la regione all'interno del video cliccando e trascinando con il tasto sinistro del mouse.

# 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

Argomenti opzionali

NomeTipoPredefinitoDescrizione
--sourcestrNonePercorso del file video, per la webcam 0
--line_thicknessint2Bounding Box thickness
--save-imgboolFalseSalva il video/immagine previsto
--weightsstryolov8n.ptPercorso del file dei pesi
--classeslistNoneRileva classi specifiche, ad esempio -classi 0 2
--region-thicknessint2Regione Spessore della scatola
--track-thicknessint2Spessore della linea di tracciamento

DOMANDE FREQUENTI

Che cos'è il conteggio degli oggetti in regioni specifiche utilizzando Ultralytics YOLOv8 ?

Object counting in specified regions with Ultralytics YOLOv8 involves detecting and tallying the number of objects within defined areas using advanced computer vision. This precise method enhances efficiency and accuracy across various applications like manufacturing, surveillance, and traffic monitoring.

Come posso eseguire lo script di conteggio degli oggetti con Ultralytics YOLOv8 ?

Segui questi passaggi per eseguire il conteggio degli oggetti in Ultralytics YOLOv8 :

  1. Clona il repository Ultralytics e naviga nella directory:

    git clone https://github.com/ultralytics/ultralytics
    cd ultralytics/examples/YOLOv8-Region-Counter
    
  2. Esegui lo script di conteggio delle regioni:

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

Per ulteriori opzioni, visita la sezione Conteggio delle regioni di esecuzione.

Perché dovrei utilizzare Ultralytics YOLOv8 per il conteggio degli oggetti nelle regioni?

L'utilizzo di Ultralytics YOLOv8 per il conteggio degli oggetti nelle regioni offre diversi vantaggi:

  • Precisione e accuratezza: Riduce al minimo gli errori spesso riscontrati nel conteggio manuale.
  • Miglioramento dell'efficienza: Fornisce risultati in tempo reale e ottimizza i processi.
  • Versatilità e applicazione: Si applica a diversi ambiti, migliorando la sua utilità.

Approfondisci i vantaggi nella sezione Vantaggi.

Le regioni definite possono essere regolate durante la riproduzione del video?

Sì, con Ultralytics YOLOv8 , le regioni possono essere spostate in modo interattivo durante la riproduzione del video. Basta cliccare e trascinare con il tasto sinistro del mouse per riposizionare la regione. Questa funzione aumenta la flessibilità degli ambienti dinamici. Per saperne di più, consulta la sezione dei suggerimenti per le regioni mobili.

Quali sono le applicazioni reali del conteggio degli oggetti nelle regioni?

Il conteggio degli oggetti con Ultralytics YOLOv8 può essere applicato a numerosi scenari del mondo reale:

  • Vendita al dettaglio: Conteggio delle persone per l'analisi del traffico pedonale.
  • Strade del mercato: Gestione della densità della folla.

Scopri altri esempi nella sezione Applicazioni del mondo reale.

📅 Created 11 months ago ✏️ Updated 1 month ago

Commenti