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 |
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:
-
Klone das Repository Ultralytics und navigiere zu dem Verzeichnis:
-
Führe das Skript zum Zählen der Regionen aus:
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)