Triff YOLO26: Vision-KI der nächsten Generation.
Ultralytics
Ultralytics YOLO

Ultralytics Objekterkennungs- und Segmentierungsmodelle mit wenigen Zeilen Code ausführen

Eine Schritt-für-Schritt-Anleitung, wie du Ultralytics Objekterkennungs- und Segmentierungsmodelle mit wenigen Zeilen Code ausführst.

NUNuvola Ladi
3 min read
Ultralytics Objekterkennungs- und Segmentierungsmodelle mit wenigen Zeilen Code ausführen

Willkommen zu einem weiteren Blogbeitrag, in dem wir uns mit den Fähigkeiten der Ultralytics YOLOv5 und YOLOv8 Modelle im Bereich Objekterkennung und Segmentierung beschäftigen. Wir erkunden, wie du diese benutzerfreundlichen Modelle mit nur wenigen Zeilen Code in deine Projekte integrieren kannst. Egal, ob du Anfänger oder erfahrener Entwickler bist, du wirst sehen, wie Ultralytics verschiedene Modelle und Architekturen unterstützt, einschließlich verschiedener YOLO-Versionen und Transformer-basierter Modelle.

In seinem Video führt uns Nicolai Nielsen durch den Prozess der Einrichtung und Verwendung verschiedener Modelle innerhalb des Ultralytics Frameworks. Lass uns das Schritt für Schritt durchgehen und sehen, wie du mit diesen unglaublichen Tools loslegen kannst.

Link to this sectionErste Schritte mit Ultralytics Modellen#

Ultralytics bietet ein umfassendes Framework, das mehrere Modelle zur Objekterkennung und Segmentierung unterstützt. Dazu gehören die beliebten YOLO-Modelle, von YOLOv3 bis zum neuesten YOLOv8, sowie YOLO-NAS und SAM Modelle. Diese Modelle sind für eine Vielzahl von Aufgaben konzipiert, wie z. B. Echtzeit-Erkennung, Segmentierung und Pose-Schätzung.

Besuche für den Start die Dokumentationsseite von Ultralytics. Hier findest du detaillierte Informationen zu jedem Modell, einschließlich ihrer Hauptfunktionen, Architekturen und ihrer Verwendung in deinen Python-Skripten.

Link to this sectionEinrichten deiner Umgebung#

Stelle zuerst sicher, dass Ultralytics installiert ist. Dies kannst du tun, indem du Folgendes ausführst:

pip install ultralytics

Sobald dies erledigt ist, kannst du diese Modelle in deinen Projekten verwenden. Lass uns als Beispiel mit dem YOLOv8 Modell beginnen.

Link to this sectionHauptfunktionen von YOLOv8#

YOLOv8 bietet gegenüber seinen Vorgängern mehrere Verbesserungen. Es wurde entwickelt, um schneller und präziser zu sein, was es perfekt für Echtzeitanwendungen macht. Einige Hauptmerkmale umfassen:

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

Link to this sectionAusführen von YOLOv8 in Python#

Hier erfährst du, wie du mit YOLOv8 in nur wenigen Zeilen Code loslegen kannst:

from ultralytics import YOLO

# Load a pretrained YOLOv8 model
model = YOLO("yolov8n.pt")

# Run inference on an image
results = model("path/to/image.jpg")

Das war's! Du hast gerade ein YOLOv8 Modell auf einem Bild ausgeführt. Diese Einfachheit ist es, die Ultralytics Modelle so leistungsstark und benutzerfreundlich macht.

Link to this sectionLive-Webcam-Erkennung#

Möchtest du YOLOv8 in Aktion über einen Live-Webcam-Feed sehen? So kannst du das tun:

from ultralytics import YOLO

# Load a pretrained YOLOv8 model
model = YOLO("yolov8n.pt")

# Run inference on the webcam feed (source=0) and display the results
results = model.predict(source=0, show=True)

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

Nicolai Nielsen beschreibt, wie du Ultralytics Objekterkennungs- und Segmentierungsmodelle ausführst

Abb. 1. Nicolai Nielsen erläutert, wie man Ultralytics Objekterkennungs- und Segmentierungsmodelle ausführt.

Link to this sectionErkundung anderer Modelle#

Ultralytics beschränkt sich nicht nur auf YOLOv8. Sie unterstützen auch verschiedene andere Modelle wie YOLOv5, YOLO-NAS und Transformer-basierte Modelle für die Echtzeiterkennung. Jedes Modell hat seine eigenen Stärken und Anwendungsfälle.

Link to this sectionTransformer-Modelle und wie man sie ausführt#

Das RT-DETR Modell, das von Baidu entwickelt und von Ultralytics unterstützt wird, ist ein hochmoderner End-to-End-Objektdetektor, der Echtzeitleistung und hohe Genauigkeit bietet. Es verwendet ein Conv-basiertes Backbone und einen effizienten hybriden Encoder für Echtzeitgeschwindigkeit, zeichnet sich auf CUDA mit TensorRT aus und unterstützt eine flexible Anpassung der Inferenzgeschwindigkeit.

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

from ultralytics import RTDETR

# Load a COCO-pretrained RT-DETR-l model
model = RTDETR("rtdetr-l.pt")

# Run inference on an image
results = model("path/to/image.jpg")

Link to this sectionSegment Anything Modelle#

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

Link to this sectionAusführen von FastSAM#

FastSAM ist für die Echtzeit-Segmentierung optimiert, und so kannst du es ausführen:

from ultralytics import FastSAM

# Create a FastSAM model
model = FastSAM("FastSAM-s.pt")  # or FastSAM-x.pt

# Run inference on an image
results = model("path/to/image.jpg", device="cpu", retina_masks=True, imgsz=1024, conf=0.4, iou=0.9)

Dieses Modell ist perfekt für Anwendungen, die eine schnelle und genaue Segmentierung erfordern.

Link to this sectionLeistung und Vergleiche#

Eine der großartigen Funktionen des Ultralytics Frameworks ist die Möglichkeit, verschiedene Modelle nebeneinander zu vergleichen. Du kannst leicht bestimmen, welches Modell für deine spezifische Anwendung am besten funktioniert, indem du Leistungsmetriken wie Inferenzgeschwindigkeit und mittlere durchschnittliche Präzision (mAP) betrachtest.

Link to this sectionDie wichtigsten Erkenntnisse#

Ultralytics macht es unglaublich einfach, Objekterkennungs- und Segmentierungsmodelle mit nur wenigen Zeilen Code auszuführen. Egal, ob du an Echtzeitanwendungen arbeitest oder hochpräzise Modelle benötigst, Ultralytics hat eine Lösung für dich. Schau dir unbedingt das vollständige Tutorial von Nicolai Nielsen auf dem YouTube-Kanal von Ultralytics an, um tiefere Einblicke und Beispiele zu erhalten.

Bleib dran für weitere Tutorials und Updates aus der Ultralytics Community!

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens