Overslaan naar inhoud

Objecten tellen in verschillende regio's met behulp van Ultralytics YOLOv8 šŸš€

Wat is objecttelling in regio's?

Objecten tellen in gebieden met Ultralytics YOLOv8 omvat het nauwkeurig bepalen van het aantal objecten binnen bepaalde gebieden met behulp van geavanceerde computer vision. Deze benadering is waardevol voor het optimaliseren van processen, het verbeteren van de beveiliging en het verbeteren van de efficiƫntie in verschillende toepassingen.



Kijken: Ultralytics YOLOv8 Objecten tellen in meervoudige en beweegbare gebieden

Voordelen van objecttelling in regio's?

  • Precisie en nauwkeurigheid: Objecten tellen in regio's met geavanceerde computer vision zorgt voor precieze en nauwkeurige tellingen, waardoor fouten die vaak geassocieerd worden met handmatig tellen geminimaliseerd worden.
  • EfficiĆ«ntieverbetering: Geautomatiseerde objecttelling verbetert de operationele efficiĆ«ntie door real-time resultaten te leveren en processen in verschillende toepassingen te stroomlijnen.
  • Veelzijdigheid en toepassing: De veelzijdigheid van objecttelling in regio's maakt het toepasbaar in verschillende domeinen, van productie en bewaking tot verkeersmonitoring, wat bijdraagt aan het wijdverspreide nut en de effectiviteit.

Toepassingen in de echte wereld

Detailhandel Marktstraten
Mensen tellen in verschillende regio's met behulp van Ultralytics YOLOv8 Tellen van mensenmassa's in verschillende regio's met behulp van Ultralytics YOLOv8
Mensen tellen in verschillende regio's met behulp van Ultralytics YOLOv8 Tellen van mensenmassa's in verschillende regio's met behulp van Ultralytics YOLOv8

Stappen om uit te voeren

Stap 1: Installeer de benodigde bibliotheken

Begin met het klonen van de Ultralytics repository, installeer de afhankelijkheden en navigeer naar de lokale map met behulp van de gegeven commando's in Stap 2.

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

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

Stap 2: Regio's tellen met Ultralytics YOLOv8

Voer de volgende basiscommando's voor inferentie uit.

Regio is verplaatsbaar

Tijdens het afspelen van video kun je de regio interactief verplaatsen binnen de video door te klikken en te slepen met de linkermuisknop.

# 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

Optionele argumenten

Naam Type Standaard Beschrijving
--source str None Pad naar videobestand, voor webcam 0
--line_thickness int 2 Bounding Box dikte
--save-img bool False De voorspelde video/afbeelding opslaan
--weights str yolov8n.pt Pad naar gewichtenbestand
--classes list None Specifieke klassen detecteren d.w.z. --klassen 0 2
--region-thickness int 2 Regio Doosdikte
--track-thickness int 2 Lijndikte volgen

FAQ

Wat is objecttelling in gespecificeerde gebieden met Ultralytics YOLOv8 ?

Objecten tellen in bepaalde gebieden met Ultralytics YOLOv8 omvat het detecteren en tellen van het aantal objecten binnen gedefinieerde gebieden met behulp van geavanceerde computer vision. Deze nauwkeurige methode verbetert de efficiƫntie en nauwkeurigheid in verschillende toepassingen zoals productie, bewaking en verkeersmonitoring.

Hoe voer ik het objecttelscript uit met Ultralytics YOLOv8 ?

Volg deze stappen om objecttelling uit te voeren in Ultralytics YOLOv8 :

  1. Kloon de Ultralytics repository en navigeer naar de map:

    git clone https://github.com/ultralytics/ultralytics
    cd ultralytics/examples/YOLOv8-Region-Counter
    
  2. Voer het script voor regiotelling uit:

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

Ga voor meer opties naar het gedeelte Run Region Counting.

Waarom zou ik Ultralytics YOLOv8 gebruiken voor het tellen van objecten in regio's?

Het gebruik van Ultralytics YOLOv8 voor het tellen van objecten in regio's biedt verschillende voordelen:

  • Precisie en nauwkeurigheid: Minimaliseert fouten die vaak voorkomen bij handmatig tellen.
  • EfficiĆ«ntieverbetering: Biedt realtime resultaten en stroomlijnt processen.
  • Veelzijdigheid en toepassing: Toepasbaar in verschillende domeinen, waardoor het nut wordt vergroot.

Ga dieper in op de voordelen in het gedeelte Voordelen.

Kunnen de gedefinieerde gebieden worden aangepast tijdens het afspelen van video?

Ja, met Ultralytics YOLOv8 kunnen regio's interactief worden verplaatst tijdens het afspelen van video. Klik en sleep gewoon met de linkermuisknop om de regio te verplaatsen. Deze functie vergroot de flexibiliteit voor dynamische omgevingen. Lees meer in de tipsectie voor verplaatsbare regio's.

Wat zijn enkele reƫle toepassingen van het tellen van objecten in regio's?

Objecten tellen met Ultralytics YOLOv8 kan worden toegepast op talloze scenario's in de echte wereld:

  • Detailhandel: Mensen tellen voor voetgangersanalyse.
  • Marktstraten: Beheer van drukte.

Bekijk meer voorbeelden in de sectie Toepassingen in de echte wereld.



Aangemaakt 2023-12-02, Bijgewerkt 2024-07-05
Auteurs: glenn-jocher (5), Burhan-Q (1), RizwanMunawar (1)

Reacties