Objekterkennung und -verfolgung mit Ultralytics YOLOv8
Entdecke die Möglichkeiten der Objekterkennung und -verfolgung mit Ultralytics YOLOv8. Wir führen dich durch die Einrichtung des Modells, die Konfiguration des Trackers und eine praktische Demonstration der Echtzeitinferenz.

Heute tauchen wir in ein weiteres Kapitel unserer Reise mit Ultralytics YOLOv8 ein. In dieser Folge konzentrieren wir uns auf Objekterkennung und Objektverfolgung – einen grundlegenden Bereich der Computer Vision, der eine Vielzahl von Anwendungen in unterschiedlichsten Branchen ermöglicht. Begleite uns, während wir gemeinsam mit Nicolai Nielsen die Möglichkeiten von YOLOv8 in diesem Bereich erkunden.
Objekterkennung und -verfolgung spielen in zahlreichen Szenarien eine entscheidende Rolle – von Überwachungssystemen bis hin zur industriellen Automatisierung. Mit YOLOv8, unterstützt durch Ultralytics, lassen sich diese Funktionen leichter denn je nutzen. Nicolai führt uns durch den Prozess und vermittelt dabei wichtige Erkenntnisse sowie praktische Demonstrationen.
Die Grundlagen schaffen#
Bevor Nicolai auf die Feinheiten der Objekterkennung und -verfolgung eingeht, betont er die Vielseitigkeit von Ultralytics YOLOv8. Ob es darum geht, Personen in einer Menschenmenge zu identifizieren oder Objekte auf einer Produktionslinie zu überwachen – YOLOv8 bietet eine robuste Lösung.
Einrichtung des Modells#
Arbeiten in Visual Studio Code. In diesem Video zeigt Nicolai, wie du das Modell Ultralytics YOLOv8 für die Objekterkennung und -verfolgung einrichtest. Anhand des mittelgroßen Modells zeigt er, dass dank moderner Hardwarekonfigurationen selbst größere Modelle problemlos in Echtzeit ausgeführt werden können.
Konfiguration des Trackers#
Bei der Objektverfolgung ist die Wahl des richtigen Trackers entscheidend. Nicolai stellt uns den ByteTrack-Algorithmus vor, der für seine Genauigkeit und Zuverlässigkeit bekannt ist. Außerdem hebt er die Vielseitigkeit von Ultralytics YOLOv8 hervor, indem er alternative Tracker wie BoTSort erwähnt, die unterschiedliche Anforderungen an die Objektverfolgung erfüllen.
Echtzeit-Inferenz#
Nachdem Modell und Tracker konfiguriert sind, ist es Zeit, Ultralytics YOLOv8 in Aktion zu erleben. In diesem Tutorial sehen wir, wie das Programm ausgeführt wird und anhand eines vorab aufgezeichneten Videos eine Live-Demonstration der Objekterkennung und -verfolgung liefert. Die Ergebnisse sind beeindruckend: Jedes Objekt erhält eine eindeutige Kennung, sodass es nahtlos verfolgt werden kann.

Abb. 1: Nicolai Nielsen demonstriert die Funktionsweise der Objekterkennung und -verfolgung mit Ultralytics YOLOv8.
Tests mit einer Live-Webcam#
In einer weiterführenden Demonstration sehen wir, wie auf einen Live-Webcam-Stream umgeschaltet werden kann, um die Möglichkeiten der Objektverfolgung in Echtzeit zu zeigen. Von der Erkennung von Personen bis zur Identifizierung von Objekten verfolgt Ultralytics YOLOv8 Objekte zuverlässig – auch bei Kamerabewegungen und Verdeckungen.
Objektverfolgung in mehreren Streams#
Die Objektverfolgung in mehreren Videostreams mithilfe von Multithreading eignet sich ideal für die Verarbeitung zahlreicher Überwachungskamerabilder. Bei Verwendung des Threading-Moduls von Python mit Ultralytics YOLOv8 verwaltet jeder Thread eine eigene Tracker-Instanz und ermöglicht so eine effiziente Verarbeitung im Hintergrund. Diese Funktion ist nützlich und spielt eine wichtige Rolle bei fortschrittlichen Analysen.
Praktische Anwendungen#
Im Verlauf der Demonstration unterstreicht Nicolai die praktische Bedeutung von Objekterkennung und -verfolgung. Von der Gesundheitsbranche über die Landwirtschaft bis hin zur Fertigungsindustrie sind die Anwendungsmöglichkeiten vielfältig. Außerdem betont er, wie wichtig es ist, Funktionen zur Objektverfolgung gemeinsam mit der Erkennung einzusetzen, um Effizienz und Genauigkeit zu steigern.
Zum Abschluss#
Zusammenfassend lässt sich sagen, dass die unzähligen Anwendungsmöglichkeiten der Objekterkennung und -verfolgung Flexibilität und kreative Lösungen in jeder Branche ermöglichen. Erschließe gemeinsam mit uns das volle Potenzial von Computer Vision mit Ultralytics YOLOv8. Erfahre mehr und sieh dir das vollständige Tutorial an: Vollständiges Tutorial ansehen!
Bleib auf dem Laufenden und werde Teil unserer Community, während wir weiterhin die sich ständig weiterentwickelnde Welt der künstlichen Intelligenz und des maschinellen Lernens erkunden.









