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 dettaglio | Strade del mercato |
---|---|
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 | Bounding Box thickness |
--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 ?
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 :
Clona il repository Ultralytics e naviga nella directory:
Esegui lo script di conteggio delle regioni:
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.