Objekterkennung und Tracking mit Ultralytics YOLOv8
Entdecke die Kraft der Objekterkennung und des Trackings mit Ultralytics YOLOv8, während wir die Einrichtung des Modells, die Konfiguration des Trackers und die Echtzeit-Inferenz mit praktischen Demonstrationen durchgehen.

Heute tauchen wir in ein weiteres Kapitel unserer Reise mit Ultralytics YOLOv8 ein. In dieser Episode liegt unser Fokus auf Objekterkennung und Tracking, einem grundlegenden Aspekt der Computer Vision, der eine Vielzahl von Anwendungen branchenübergreifend ermöglicht. Begleite uns, während wir gemeinsam mit Nicolai Nielsen die Fähigkeiten von YOLOv8 in diesem Bereich erkunden.
Objekterkennung und Tracking spielen in verschiedenen Szenarien eine entscheidende Rolle, von Überwachungssystemen bis hin zur Industrieautomation. Mit YOLOv8, unterstützt durch Ultralytics, wird die Nutzung dieser Funktionen zugänglicher denn je. Nicolai führt uns durch den Prozess und hebt dabei wichtige Einblicke und praktische Demos hervor.
Die Bühne bereiten#
Bevor wir uns in die Feinheiten der Objekterkennung und des -trackings vertiefen, betont Nicolai die Vielseitigkeit von Ultralytics YOLOv8. Ob es darum geht, Personen in einer Menschenmenge zu identifizieren oder Objekte an einer Produktionsstraße zu überwachen, YOLOv8 bietet eine robuste Lösung.
Modelleinrichtung#
Die Navigation in Visual Studio Code. In diesem Video zeigt Nicolai, wie du das Ultralytics YOLOv8-Modell für Objekterkennung und -verfolgung einrichtest. Unter Verwendung des Medium-Modells demonstriert er, wie selbst größere Modelle dank fortschrittlicher Hardwarekonfigurationen nahtlos in Echtzeit ausgeführt werden können.
Konfiguration des Trackers#
Im Bereich der Objektverfolgung ist die Wahl des richtigen Trackers von größter Bedeutung. Nicolai stellt uns den ByteTrack-Algorithmus vor, der für seine Genauigkeit und Zuverlässigkeit bekannt ist. Darüber hinaus hebt er die Vielseitigkeit von Ultralytics YOLOv8 hervor, indem er alternative Tracker wie BoTSort erwähnt, die unterschiedliche Anforderungen an die Verfolgung erfüllen.
Echtzeit-Inferenz#
Sobald Modell und Tracker konfiguriert sind, ist es an der Zeit, Ultralytics YOLOv8 in Aktion zu erleben. Während dieses Tutorials sehen wir, wie das Programm läuft, und erhalten eine Live-Demonstration der Objekterkennung und -verfolgung anhand eines vorab aufgezeichneten Videos. Die Ergebnisse sind beeindruckend, wobei jedem Objekt eine eindeutige Kennung für eine nahtlose Verfolgung zugewiesen wird.

Abb. 1. Nicolai Nielsen zeigt die Funktionsweise von Objekterkennung und Tracking mit Ultralytics YOLOv8.
Live-Webcam-Tests#
Um die Demonstration noch einen Schritt weiter zu führen, sehen wir, wie man zu einem Live-Webcam-Feed wechseln kann, um die Echtzeit-Verfolgungsfunktionen zu demonstrieren. Von der Erkennung von Personen bis zur Identifizierung von Objekten behält Ultralytics YOLOv8 die Konsistenz bei der Verfolgung bei, selbst bei Kamerabewegungen und Verdeckungen.
Objektverfolgung auf mehreren Streams#
Objektverfolgung über mehrere Videostreams hinweg mithilfe von Multithreading ist ideal für die Handhabung zahlreicher Überwachungskamera-Feeds. Durch die Verwendung des Python-Threading-Moduls mit Ultralytics YOLOv8 verwaltet jeder Thread eine separate Tracker-Instanz, was eine effiziente Hintergrundverarbeitung ermöglicht. Diese Funktion ist nützlich und spielt eine wichtige Rolle bei erweiterten Analysen.
Praktische Anwendungen#
Während sich die Demonstration entfaltet, unterstreicht Nicolai die praktische Relevanz von Objekterkennung und Tracking. Von der Gesundheitsbranche über die Landwirtschaft bis hin zur fertigenden Industrie sind die Anwendungen gewaltig und vielfältig. Er betont zudem, wie wichtig es ist, Tracking-Funktionen neben der Erkennung zu integrieren, um Effizienz und Genauigkeit zu steigern.
Zusammenfassung#
Zusammenfassend ermöglichen die unzähligen Anwendungen für Objekterkennung und Tracking Flexibilität und kreative Lösungen in jeder Branche. Begleite uns dabei, das volle Potenzial von Computer Vision mit Ultralytics YOLOv8 auszuschöpfen. Erfahre mehr und sieh dir das vollständige Tutorial an: Watch the full tutorial!
Bleib dran und werde Teil unserer Community, während wir weiterhin die sich ständig weiterentwickelnde Landschaft der künstlichen Intelligenz und des maschinellen Lernens erkunden.






