Parkraummanagement mit Ultralytics YOLO11 🚀
Was ist ein Parkraumbewirtschaftungssystem?
Parkraummanagement mit Ultralytics YOLO11 sorgt für effizientes und sicheres Parken durch die Organisation von Plätzen und die Überwachung der Verfügbarkeit. YOLO11 kann die Parkplatzverwaltung durch die Erkennung von Fahrzeugen in Echtzeit und Einblicke in die Parkbelegung verbessern.
Beobachten: Umsetzung der Parkraumbewirtschaftung mit Ultralytics YOLO 🚀
Vorteile eines Parkraummanagementsystems?
- Effizienz: Die Parkraumbewirtschaftung optimiert die Nutzung von Parkplätzen und reduziert Staus.
- Sicherheit und Schutz: Die Parkraumbewirtschaftung mit YOLO11 verbessert die Sicherheit von Personen und Fahrzeugen durch Überwachungs- und Sicherheitsmaßnahmen.
- Geringere Emissionen: Die Parkraumbewirtschaftung mit YOLO11 steuert den Verkehrsfluss, um Leerlaufzeiten und Emissionen auf Parkplätzen zu minimieren.
Anwendungen in der realen Welt
Parkraum-Management-System | Parkraum-Management-System |
---|---|
Parkraumbewirtschaftung Luftaufnahme mit Ultralytics YOLO11 | Parkraumbewirtschaftung Draufsicht mit Ultralytics YOLO11 |
Parkraumbewirtschaftungssystem Code Workflow
Auswahl der Punkte
Punktauswahl ist jetzt einfach
Die Auswahl von Parkplätzen ist eine kritische und komplexe Aufgabe in Parkraumbewirtschaftungssystemen. Ultralytics rationalisiert diesen Prozess, indem es ein Werkzeug zur Verfügung stellt, mit dem Sie Parkplatzbereiche definieren können, die später für weitere Bearbeitungen verwendet werden können.
- Erfassen Sie ein Bild aus dem Video- oder Kamerastream an der Stelle, an der Sie den Parkplatz verwalten möchten.
- Verwenden Sie den mitgelieferten Code, um eine grafische Oberfläche zu starten, in der Sie ein Bild auswählen und per Mausklick Parkbereiche umreißen können, um Polygone zu erstellen.
Bildgröße
Maximale Bildgröße von 1920 * 1080 unterstützt
Parklücken Annotator Ultralytics YOLO11
- Nachdem Sie die Parkflächen mit Polygonen definiert haben, klicken Sie auf
save
um eine JSON-Datei mit den Daten in Ihrem Arbeitsverzeichnis zu speichern.
Python Kodex für die Parkraumbewirtschaftung
Parkraumbewirtschaftung mit YOLO11 Beispiel
import cv2
from ultralytics import solutions
# Video capture
cap = cv2.VideoCapture("Path/to/video/file.mp4")
assert cap.isOpened(), "Error reading video file"
w, h, fps = (int(cap.get(x)) for x in (cv2.CAP_PROP_FRAME_WIDTH, cv2.CAP_PROP_FRAME_HEIGHT, cv2.CAP_PROP_FPS))
# Video writer
video_writer = cv2.VideoWriter("parking management.avi", cv2.VideoWriter_fourcc(*"mp4v"), fps, (w, h))
# Initialize parking management object
parking_manager = solutions.ParkingManagement(
model="yolo11n.pt", # path to model file
json_file="bounding_boxes.json", # path to parking annotations file
)
while cap.isOpened():
ret, im0 = cap.read()
if not ret:
break
im0 = parking_manager.process_data(im0)
video_writer.write(im0)
cap.release()
video_writer.release()
cv2.destroyAllWindows()
Optionale Argumente ParkingManagement
Name | Typ | Standard | Beschreibung |
---|---|---|---|
model |
str |
None |
Pfad zum Modell YOLO11 . |
json_file |
str |
None |
Pfad zur JSON-Datei, die alle Daten zu den Parkkoordinaten enthält. |
Argumente model.track
Argument | Typ | Standard | Beschreibung |
---|---|---|---|
source |
str |
None |
Gibt das Quellverzeichnis für Bilder oder Videos an. Unterstützt Dateipfade und URLs. |
persist |
bool |
False |
Ermöglicht die dauerhafte Verfolgung von Objekten zwischen Einzelbildern, wobei IDs über Videosequenzen hinweg beibehalten werden. |
tracker |
str |
botsort.yaml |
Gibt den zu verwendenden Verfolgungsalgorithmus an, z. B., bytetrack.yaml oder botsort.yaml . |
conf |
float |
0.3 |
Legt die Konfidenzschwelle für Erkennungen fest; niedrigere Werte ermöglichen die Verfolgung von mehr Objekten, können aber auch zu falsch positiven Ergebnissen führen. |
iou |
float |
0.5 |
Legt den Schwellenwert für die Überschneidung über die Vereinigung (IoU) zum Filtern von überlappenden Erkennungen fest. |
classes |
list |
None |
Filtert die Ergebnisse nach Klassenindex. Zum Beispiel, classes=[0, 2, 3] verfolgt nur die angegebenen Klassen. |
verbose |
bool |
True |
Steuert die Anzeige der Verfolgungsergebnisse und liefert eine visuelle Ausgabe der verfolgten Objekte. |
FAQ
Wie verbessert Ultralytics YOLO11 die Parkraumbewirtschaftungssysteme?
Ultralytics YOLO11 verbessert die Parkraumbewirtschaftungssysteme erheblich, indem es die Erkennung und Überwachung von Fahrzeugen in Echtzeit ermöglicht. Dies führt zu einer optimierten Nutzung von Parkplätzen, weniger Staus und mehr Sicherheit durch kontinuierliche Überwachung. Das Parkraum-Management-System ermöglicht einen effizienten Verkehrsfluss, minimiert Leerlaufzeiten und Emissionen auf Parkplätzen und trägt so zur ökologischen Nachhaltigkeit bei. Weitere Einzelheiten finden Sie im Arbeitsablauf des Parkraummanagement-Codes.
Was sind die Vorteile der Nutzung von Ultralytics YOLO11 für intelligentes Parken?
Die Nutzung von Ultralytics YOLO11 für intelligentes Parken bringt zahlreiche Vorteile mit sich:
- Effizienz: Optimiert die Nutzung von Parkplätzen und vermindert Staus.
- Sicherheit und Schutz: Verbessert die Überwachung und gewährleistet die Sicherheit von Fahrzeugen und Fußgängern.
- Umweltverträglichkeit: Hilft bei der Reduzierung von Emissionen durch Minimierung der Leerlaufzeiten von Fahrzeugen. Weitere Einzelheiten zu den Vorteilen finden Sie hier.
Wie kann ich mit Ultralytics YOLO11 Parkplätze definieren?
Die Definition von Parkplätzen ist mit Ultralytics YOLO11 ganz einfach:
- Erfassen Sie ein Bild aus einem Video- oder Kamerastream.
- Verwenden Sie den mitgelieferten Code, um eine grafische Benutzeroberfläche zur Auswahl eines Bildes und zum Zeichnen von Polygonen zur Definition von Parkplätzen zu starten.
- Speichern Sie die beschrifteten Daten im JSON-Format zur weiteren Verarbeitung. Umfassende Anweisungen finden Sie im Abschnitt Auswahl der Punkte.
Kann ich das Modell YOLO11 für spezielle Anforderungen an die Parkraumbewirtschaftung anpassen?
Ja, Ultralytics YOLO11 ermöglicht die Anpassung an spezifische Anforderungen der Parkraumbewirtschaftung. Sie können Parameter wie die belegte und verfügbare Farben der Region, Ränder für die Textanzeige und vieles mehr. Unter Verwendung der ParkingManagement
Die Klasse optionale Argumentekönnen Sie das Modell an Ihre speziellen Anforderungen anpassen und so ein Maximum an Effizienz und Effektivität gewährleisten.
Welche praktischen Anwendungen gibt es für Ultralytics YOLO11 in der Parkraumbewirtschaftung?
Ultralytics YOLO11 wird in verschiedenen realen Anwendungen für die Parkraumbewirtschaftung eingesetzt, darunter:
- Erkennung von Parkplätzen: Genaue Erkennung von freien und belegten Parkplätzen.
- Überwachen: Verbesserung der Sicherheit durch Echtzeitüberwachung.
- Management des Verkehrsflusses: Verringerung von Leerlaufzeiten und Staus durch effiziente Verkehrsabwicklung. Bilder, die diese Anwendungen veranschaulichen, finden sich in realen Anwendungen.