Ultralytics YOLO27: Trag dich in die Warteliste ein.
YOLO lizenzieren
Ultralytics YOLO

Ultralytics-Modelle zur Objekterkennung und Segmentierung mit wenigen Codezeilen ausführen

Erfahre, wie du Objekterkennungs- und Segmentierungsmodelle wie Ultralytics YOLOv8, RT-DETR und FastSAM mit nur wenigen Codezeilen in Python ausführst.

Nuvola LadiNuvola Ladi3 Min. Lesezeit
Erfahre, wie du Objekterkennungs- und Segmentierungsmodelle wie Ultralytics YOLOv8, RT-DETR und FastSAM mit nur wenigen Codezeilen in Python ausführst.

In diesem Beitrag sehen wir uns an, welche Möglichkeiten die Modelle Ultralytics YOLOv5 und YOLOv8 für Objekterkennung und Segmentierung bieten. Wir zeigen, wie du diese benutzerfreundlichen Modelle mit nur wenigen Codezeilen in deine Projekte integrierst. Ganz gleich, ob du Anfänger oder erfahrener Entwickler bist: Du wirst sehen, wie Ultralytics verschiedene Modelle und Architekturen unterstützt, darunter unterschiedliche YOLO-Versionen und Transformer-basierte Modelle.

In seinem Video führt Nicolai Nielsen durch die Einrichtung und Verwendung verschiedener Modelle im Ultralytics-Framework. Gehen wir die einzelnen Schritte durch und sehen uns an, wie du mit diesen Tools loslegen kannst.

Erste Schritte mit Ultralytics-Modellen#

Ultralytics bietet ein umfassendes Framework, das verschiedene Modelle zur Objekterkennung und Segmentierung unterstützt. Dazu gehören die beliebten YOLO-Modelle von YOLOv3 bis YOLOv8 (inzwischen abgelöst durch YOLO26) sowie YOLO-NAS und SAM-Modelle. Diese Modelle sind für vielfältige Aufgaben wie Erkennung in Echtzeit, Segmentierung und Posenschätzung ausgelegt.

Rufe zunächst die Ultralytics-Dokumentationsseite auf. Dort findest du ausführliche Informationen zu jedem Modell, einschließlich seiner wichtigsten Merkmale und Architektur sowie Anleitungen zur Verwendung in deinen Python-Skripten.

Deine Umgebung einrichten#

Stelle zunächst sicher, dass Ultralytics installiert ist. Führe dazu Folgendes aus:

pip install ultralytics

Sobald das erledigt ist, kannst du diese Modelle in deinen Projekten einsetzen. Beginnen wir als Beispiel mit dem Ultralytics YOLOv8-Modell.

Wichtige Funktionen von Ultralytics YOLOv8#

Ultralytics YOLOv8 bietet mehrere Verbesserungen gegenüber seinen Vorgängern. Es wurde für höhere Geschwindigkeit und Genauigkeit entwickelt und eignet sich daher gut für Echtzeitanwendungen. Zu den wichtigsten Funktionen gehören:

  • Höhere Geschwindigkeit und Genauigkeit
  • Vortrainierte Gewichte für mehrere Aufgaben
  • Unterstützung für Objekterkennung, Segmentierung und Klassifizierung
  • Verbesserte Modellarchitektur für höhere Leistung

Ultralytics YOLOv8 in Python ausführen#

So kannst du mit nur wenigen Codezeilen mit Ultralytics YOLOv8 loslegen:

from ultralytics import YOLO

# Ein vortrainiertes YOLOv8-Modell laden
model = YOLO("yolov8n.pt")

# Inferenz auf einem Bild ausführen
results = model("path/to/image.jpg")

Das war's! Du hast gerade mit einem YOLOv8-Modell eine Inferenz auf einem Bild ausgeführt. Diese Einfachheit macht Ultralytics-Modelle so benutzerfreundlich.

Live-Erkennung mit der Webcam#

Möchtest du Ultralytics YOLOv8 mit einem Live-Webcam-Stream in Aktion sehen? So geht's:

from ultralytics import YOLO

# Ein vortrainiertes YOLOv8-Modell laden
model = YOLO("yolov8n.pt")

# Inferenz auf dem Webcam-Stream ausführen (source=0) und die Ergebnisse anzeigen
results = model.predict(source=0, show=True)

Dieses Skript öffnet deine Webcam und wendet das Ultralytics-YOLOv8-Modell an, um Objekte in Echtzeit zu erkennen.

Nicolai Nielsen erklärt, wie Ultralytics-Modelle zur Objekterkennung und Segmentierung ausgeführt werden

Abb. 1. Nicolai Nielsen erklärt, wie Ultralytics-Modelle zur Objekterkennung und Segmentierung ausgeführt werden.

Weitere Modelle entdecken#

Ultralytics beschränkt sich nicht auf YOLOv8. Es unterstützt auch verschiedene andere Modelle wie YOLOv5, YOLO-NAS und Transformer-basierte Modelle für die Erkennung in Echtzeit. Jedes Modell hat eigene Stärken und Anwendungsfälle.

Transformer-Modelle und ihre Ausführung#

Das von Baidu entwickelte und von Ultralytics unterstützte Modell RT-DETR ist ein hochmodernes End-to-End-Objekterkennungsmodell, das Leistung in Echtzeit und hohe Genauigkeit bietet. Es nutzt ein Faltungs-basiertes Backbone und einen effizienten hybriden Encoder für hohe Geschwindigkeit in Echtzeit, erzielt hervorragende Ergebnisse mit CUDA und TensorRT und ermöglicht eine flexible Anpassung der Inferenzgeschwindigkeit.

So kannst du ein RT-DETR-Modell ausführen:

from ultralytics import RTDETR

# Ein auf COCO vortrainiertes RT-DETR-l-Modell laden
model = RTDETR("rtdetr-l.pt")

# Inferenz auf einem Bild ausführen
results = model("path/to/image.jpg")

Segment Anything-Modelle#

Ultralytics bietet auch Modelle für Segmentierungsaufgaben an, etwa MobileSAM und FastSAM. Diese Modelle sind darauf ausgelegt, alles in einem Bild zu segmentieren und so detaillierte Einblicke in die Szene zu liefern.

FastSAM ausführen#

FastSAM ist für die Echtzeitsegmentierung optimiert. So kannst du das Modell ausführen:

from ultralytics import FastSAM

# Ein FastSAM-Modell erstellen
model = FastSAM("FastSAM-s.pt")  # oder FastSAM-x.pt

# Inferenz auf einem Bild ausführen
results = model("path/to/image.jpg", device="cpu", retina_masks=True, imgsz=1024, conf=0.4, iou=0.9)

Dieses Modell eignet sich gut für Anwendungen, die eine schnelle und präzise Segmentierung erfordern.

Leistung und Vergleiche#

Eine nützliche Funktion des Ultralytics-Ökosystems ist die Möglichkeit, verschiedene Modelle direkt miteinander zu vergleichen. Anhand von Leistungskennzahlen wie Inferenzgeschwindigkeit und mittlerer durchschnittlicher Präzision (mAP) kannst du ermitteln, welches Modell sich am besten für deine konkrete Anwendung eignet.

Die wichtigsten Erkenntnisse#

Mit Ultralytics kannst du Objekterkennungs- und Segmentierungsmodelle ganz einfach mit wenigen Codezeilen ausführen. Ganz gleich, ob du an Echtzeitanwendungen arbeitest oder hochpräzise Modelle benötigst – Ultralytics bietet eine passende Lösung. Weitere ausführliche Informationen und Beispiele findest du im vollständigen Tutorial von Nicolai Nielsen auf dem Ultralytics-YouTube-Kanal.

Bleib dran – weitere Tutorials und Neuigkeiten aus der Ultralytics-Community folgen!

Verfasst von

Nuvola Ladi
Nuvola Ladi

Digital Content Managerin · Ultralytics

Nuvola Ladi ist Digital Content Managerin bei Ultralytics. Dort erstellt sie Inhalte zu Vision AI und Ultralytics YOLO und vertritt das Unternehmen bei Branchenveranstaltungen wie der PyTorch Conference 2025. Sie lebt in Spanien und hat einen Masterabschluss in visuellen und digitalen Medien von der IE University. Vor ihrem Einstieg bei Ultralytics war sie unter anderem bei der XVA Gallery & Hotel und Rolex tätig.

Kommentare

Stelle eine Frage, teile deine Ergebnisse oder hilf anderen.

Lösungen entdecken

Computer Vision im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Computer Vision in der Luft- und Raumfahrt mit Ultralytics YOLO ein – für Flugzeuginspektionen, die Erkennung von Fremdkörpern auf Start- und Landebahnen, den Bodenbetrieb am Flughafen und die Erkennung von Verbundwerkstofffehlern.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics-YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung – für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Starte deine Reise in die Zukunft des maschinellen Lernens