Zum Inhalt springen

ObjektzĂ€hlung in verschiedenen Regionen mit Ultralytics YOLOv8 🚀

Was ist ObjektzÀhlung in Regionen?

Das ZĂ€hlen von Objekten in Regionen mit Ultralytics YOLOv8 Bei der ObjektzĂ€hlung geht es darum, die Anzahl der Objekte in bestimmten Bereichen mithilfe von fortschrittlicher Computer Vision genau zu bestimmen. Dieser Ansatz ist nĂŒtzlich, um Prozesse zu optimieren, die Sicherheit zu erhöhen und die Effizienz in verschiedenen Anwendungen zu verbessern.



Pass auf: Ultralytics YOLOv8 ObjektzÀhlung in mehreren & beweglichen Regionen

Vorteile der ObjektzÀhlung in Regionen?

  • PrĂ€zision und Genauigkeit: Das ZĂ€hlen von Objekten in Regionen mit fortschrittlicher Computer Vision sorgt fĂŒr prĂ€zise und genaue ZĂ€hlungen und minimiert die Fehler, die bei manuellen ZĂ€hlungen hĂ€ufig auftreten.
  • Effizienzverbesserung: Die automatisierte ObjektzĂ€hlung steigert die betriebliche Effizienz, indem sie Ergebnisse in Echtzeit liefert und die Prozesse in den verschiedenen Anwendungen rationalisiert.
  • Vielseitigkeit und Anwendung: Die Vielseitigkeit der ObjektzĂ€hlung in Regionen macht sie in verschiedenen Bereichen anwendbar, von der Produktion ĂŒber die Überwachung bis hin zur VerkehrsĂŒberwachung, was zu ihrem weit verbreiteten Nutzen und ihrer EffektivitĂ€t beitrĂ€gt.

Anwendungen in der realen Welt

Einzelhandel Marktstraßen
PersonenzÀhlung in verschiedenen Regionen mit Ultralytics YOLOv8 ZÀhlen von Menschenmengen in verschiedenen Regionen mit Ultralytics YOLOv8
PersonenzÀhlung in verschiedenen Regionen mit Ultralytics YOLOv8 ZÀhlen von Menschenmengen in verschiedenen Regionen mit Ultralytics YOLOv8

Schritte zum Laufen

Schritt 1: Erforderliche Bibliotheken installieren

Beginne damit, das Ultralytics Repository zu klonen, installiere die AbhÀngigkeiten und navigiere mit den in Schritt 2 angegebenen Befehlen zum lokalen Verzeichnis.

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

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

Schritt 2: AusfĂŒhren der RegionszĂ€hlung mit Ultralytics YOLOv8

FĂŒhre die folgenden grundlegenden Befehle fĂŒr die Inferenz aus.

Region ist beweglich

WĂ€hrend der Videowiedergabe kannst du den Bereich interaktiv innerhalb des Videos verschieben, indem du mit der linken Maustaste klickst und ziehst.

# 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

Optionale Argumente

Name Typ Standard Beschreibung
--source str None Pfad zur Videodatei, fĂŒr Webcam 0
--line_thickness int 2 Bounding Box Dicke
--save-img bool False Speichere das vorhergesagte Video/Bild
--weights str yolov8n.pt Gewichte Dateipfad
--classes list None Bestimmte Klassen erkennen, z.B. --classes 0 2
--region-thickness int 2 Region Box Dicke
--track-thickness int 2 Dicke der NachfĂŒhrlinie

FAQ

Was ist ObjektzÀhlung in bestimmten Regionen mit Ultralytics YOLOv8 ?

Das ZĂ€hlen von Objekten in bestimmten Regionen mit Ultralytics YOLOv8 Bei der ObjektzĂ€hlung wird die Anzahl der Objekte in bestimmten Bereichen mit Hilfe von Computer Vision erkannt und gezĂ€hlt. Diese prĂ€zise Methode verbessert die Effizienz und Genauigkeit in verschiedenen Anwendungsbereichen wie Fertigung, Überwachung und VerkehrsĂŒberwachung.

Wie fĂŒhre ich das Skript zur ObjektzĂ€hlung mit Ultralytics YOLOv8 aus?

Befolge diese Schritte, um die ObjektzĂ€hlung in Ultralytics YOLOv8 durchzufĂŒhren:

  1. Klone das Repository Ultralytics und navigiere zu dem Verzeichnis:

    git clone https://github.com/ultralytics/ultralytics
    cd ultralytics/examples/YOLOv8-Region-Counter
    
  2. FĂŒhre das Skript zum ZĂ€hlen der Regionen aus:

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

Weitere Optionen findest du im Abschnitt ZĂ€hlung der Laufregionen.

Warum sollte ich Ultralytics YOLOv8 fĂŒr die ObjektzĂ€hlung in Regionen verwenden?

Die Verwendung von Ultralytics YOLOv8 fĂŒr die ObjektzĂ€hlung in Regionen bietet mehrere Vorteile:

  • PrĂ€zision und Genauigkeit: Minimiert die Fehler, die beim manuellen ZĂ€hlen auftreten.
  • Effizienzverbesserung: Liefert Ergebnisse in Echtzeit und strafft Prozesse.
  • Vielseitigkeit und Anwendung: Kann in verschiedenen Bereichen eingesetzt werden, was seinen Nutzen erhöht.

Weitere Vorteile findest du im Abschnitt Vorteile.

Können die definierten Regionen wÀhrend der Videowiedergabe angepasst werden?

Ja, mit Ultralytics YOLOv8 können Regionen wĂ€hrend der Videowiedergabe interaktiv verschoben werden. Einfach mit der linken Maustaste klicken und ziehen, um die Region neu zu positionieren. Diese Funktion erhöht die FlexibilitĂ€t fĂŒr dynamische Umgebungen. Mehr dazu erfĂ€hrst du im Abschnitt mit den Tipps fĂŒr bewegliche Regionen.

Was sind einige reale Anwendungen der ObjektzÀhlung in Regionen?

Die ObjektzÀhlung mit Ultralytics YOLOv8 kann in zahlreichen realen Szenarien angewendet werden:

  • Einzelhandel: ZĂ€hlen von Personen fĂŒr die Fußverkehrsanalyse.
  • Marktstraßen: Management der Menschendichte.

Weitere Beispiele findest du im Abschnitt Real World Applications.



Erstellt am 2023-12-02, Aktualisiert am 2024-07-05
Autoren: glenn-jocher (5), Burhan-Q (1), RizwanMunawar (1)

Kommentare