Vai al contenuto

Conteggio di oggetti in diverse regioni utilizzando Ultralytics YOLOv8 🚀

Cos'è il conteggio degli oggetti nelle regioni?

Il conteggio degli oggetti in regioni con Ultralytics YOLOv8 consiste nel determinare con precisione il numero di oggetti all'interno di aree specifiche utilizzando una visione computerizzata avanzata. Questo approccio è utile per ottimizzare i processi, aumentare la sicurezza e migliorare l'efficienza in diverse applicazioni.



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

Vantaggi del conteggio degli oggetti nelle regioni?

  • Precisione e accuratezza: Il conteggio degli oggetti nelle regioni con la visione computerizzata avanzata garantisce conteggi precisi e accurati, riducendo al minimo gli errori spesso associati al conteggio manuale.
  • 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 dettaglio Strade del mercato
Conteggio delle persone in diverse regioni utilizzando Ultralytics YOLOv8 Conteggio delle folle in diverse regioni utilizzando Ultralytics YOLOv8
Conteggio delle persone in diverse regioni utilizzando Ultralytics YOLOv8 Conteggio 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

Nome Tipo Predefinito Descrizione
--source str None Percorso del file video, per la webcam 0
--line_thickness int 2 Spessore della Bounding Box
--save-img bool False Salva il video/immagine previsto
--weights str yolov8n.pt Percorso del file dei pesi
--classes list None Rileva classi specifiche, ad esempio -classi 0 2
--region-thickness int 2 Regione Spessore della scatola
--track-thickness int 2 Spessore della linea di tracciamento

DOMANDE FREQUENTI

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

Il conteggio degli oggetti in regioni specifiche con Ultralytics YOLOv8 Il conteggio degli oggetti in regioni specifiche con la computer vision comporta il rilevamento e il conteggio del numero di oggetti all'interno di aree definite, grazie all'utilizzo di una computer vision avanzata. Questo metodo preciso migliora l'efficienza e l'accuratezza in diverse applicazioni come la produzione, la sorveglianza e il monitoraggio del traffico.

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.



Creato 2023-12-02, Aggiornato 2024-07-05
Autori: glenn-jocher (5), Burhan-Q (1), RizwanMunawar (1)

Commenti