Skip to content

Comptage d'objets dans différentes régions à l'aide de Ultralytics YOLOv8 🚀

Qu'est-ce que le comptage d'objets dans les régions ?

Le comptage d'objets dans les régions avec Ultralytics YOLOv8 consiste à déterminer avec précision le nombre d'objets dans des zones spécifiées à l'aide d'une vision par ordinateur avancée. Cette approche est précieuse pour optimiser les processus, renforcer la sécurité et améliorer l'efficacité dans diverses applications.



Regarde : Ultralytics YOLOv8 Comptage d'objets dans des régions multiples et mobiles

Avantages du comptage d'objets dans les régions ?

  • PrĂ©cision et exactitude : Le comptage d'objets dans les rĂ©gions Ă  l'aide d'une vision par ordinateur avancĂ©e garantit des comptages prĂ©cis et exacts, ce qui minimise les erreurs souvent associĂ©es au comptage manuel.
  • AmĂ©lioration de l'efficacitĂ© : Le comptage automatisĂ© d'objets amĂ©liore l'efficacitĂ© opĂ©rationnelle, en fournissant des rĂ©sultats en temps rĂ©el et en rationalisant les processus dans les diffĂ©rentes applications.
  • Polyvalence et application : La polyvalence du comptage d'objets dans les rĂ©gions le rend applicable dans divers domaines, de la fabrication Ă  la surveillance du trafic, en passant par la surveillance, ce qui contribue Ă  son utilitĂ© et Ă  son efficacitĂ© gĂ©nĂ©ralisĂ©es.

Applications dans le monde réel

Vente au détail Rues du marché
Comptage de personnes dans différentes régions à l'aide de Ultralytics YOLOv8 Comptage des foules dans différentes régions à l'aide de Ultralytics YOLOv8
Comptage de personnes dans différentes régions à l'aide de Ultralytics YOLOv8 Comptage des foules dans différentes régions à l'aide de Ultralytics YOLOv8

Les Ă©tapes de la course

Étape 1 : Installer les bibliothèques nécessaires

Commence par cloner le dépôt Ultralytics , installer les dépendances et naviguer vers le répertoire local à l'aide des commandes fournies à l'étape 2.

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

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

Étape 2 : Exécuter le comptage de régions à l'aide de Ultralytics YOLOv8

Exécute les commandes de base suivantes pour l'inférence.

La région est mobile

Pendant la lecture d'une vidéo, tu peux déplacer de manière interactive la région dans la vidéo en cliquant et en faisant glisser à l'aide du bouton gauche de la souris.

# 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

Arguments facultatifs

Nom Type DĂ©faut Description
--source str None Chemin d'accès au fichier vidéo, pour la webcam 0
--line_thickness int 2 Épaisseur de la boîte de délimitation
--save-img bool False Sauvegarde la vidéo/l'image prédite
--weights str yolov8n.pt Chemin d'accès au fichier de poids
--classes list None Détecte des classes spécifiques, c'est-à-dire --classes 0 2
--region-thickness int 2 Région Épaisseur de la boîte
--track-thickness int 2 Epaisseur de la ligne de suivi

FAQ

Qu'est-ce que le comptage d'objets dans des régions spécifiques à l'aide de Ultralytics YOLOv8 ?

Comptage d'objets dans des régions spécifiques avec Ultralytics YOLOv8 consiste à détecter et à compter le nombre d'objets dans des zones définies à l'aide d'une vision par ordinateur avancée. Cette méthode précise améliore l'efficacité et la précision de diverses applications telles que la fabrication, la surveillance et le contrôle du trafic.

Comment exécuter le script de comptage d'objets avec Ultralytics YOLOv8 ?

Suis les étapes suivantes pour exécuter le comptage d'objets dans Ultralytics YOLOv8 :

  1. Clone le dépôt Ultralytics et navigue jusqu'au répertoire :

    git clone https://github.com/ultralytics/ultralytics
    cd ultralytics/examples/YOLOv8-Region-Counter
    
  2. Exécute le script de comptage des régions :

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

Pour plus d'options, visite la section Comptage des régions de course.

Pourquoi devrais-je utiliser Ultralytics YOLOv8 pour le comptage d'objets dans les régions ?

L'utilisation de Ultralytics YOLOv8 pour le comptage d'objets dans les régions offre plusieurs avantages :

  • PrĂ©cision et exactitude : Minimise les erreurs souvent constatĂ©es lors d'un comptage manuel.
  • AmĂ©lioration de l'efficacitĂ© : Fournit des rĂ©sultats en temps rĂ©el et rationalise les processus.
  • Polyvalence et application : S'applique Ă  divers domaines, ce qui renforce son utilitĂ©.

Explore des avantages plus profonds dans la section Avantages.

Les régions définies peuvent-elles être ajustées pendant la lecture vidéo ?

Oui, avec Ultralytics YOLOv8 , les régions peuvent être déplacées de manière interactive pendant la lecture de la vidéo. Il suffit de cliquer et de faire glisser avec le bouton gauche de la souris pour repositionner la région. Cette fonction améliore la flexibilité pour les environnements dynamiques. Tu trouveras plus d'informations dans la section des conseils pour les régions mobiles.

Quelles sont les applications réelles du comptage d'objets dans les régions ?

Le comptage d'objets avec Ultralytics YOLOv8 peut être appliqué à de nombreux scénarios du monde réel :

  • Commerce de dĂ©tail : Compter les personnes pour l'analyse du trafic piĂ©tonnier.
  • Rues du marchĂ© : Gestion de la densitĂ© de la foule.

Explore d'autres exemples dans la section Applications du monde réel.



Créé le 2023-12-02, Mis à jour le 2024-07-05
Auteurs : glenn-jocher (5), Burhan-Q (1), RizwanMunawar (1)

Commentaires