KI · Computer Vision · Python
Echtzeit-Messererkennung mit einem eigenen YOLOv11-Modell
Ein fünfmonatiges Computer-Vision-Projekt von der Datensatzerstellung über das Training bis zur False-Positive-Analyse und Ausführung auf unterschiedlichen Geräten.
Abgeschlossener funktionsfähiger Prototyp
- Dauer
- 5 Monate
- Modell
- YOLOv11 · Ultralytics
- Programmiersprache
- Python
- Ausführung
- Desktop · Laptop · NVIDIA Jetson
Zielsetzung
Das Projekt untersuchte, ob ein eigenes Objekterkennungsmodell Messer in unterschiedlichen Umgebungen und auf verschiedenen Hardwareplattformen in Echtzeit erkennen kann. Im Mittelpunkt stand der vollständige Ablauf von der Datenerstellung bis zur Ausführung.
Datensatz und Training
Ich erstellte und labelte einen eigenen Datensatz, konfigurierte die Trainingspipeline für YOLOv11 und trainierte das Modell auf einem Desktop-PC. Datensatz und Trainingseinstellungen wurden anhand des Modellverhaltens in realen Szenen schrittweise verbessert.
- Sammlung und manuelles Labeln eines eigenen Datensatzes
- Training mit YOLOv11 und Ultralytics
- Desktop-PC für das Modelltraining
- Echtzeit-Inferenz auf unterschiedlichen Zielgeräten
False Positives als Datenproblem
Die erste Trainingsversion enthielt nicht genügend Negativbeispiele. Dadurch erzeugte das Modell auch in Szenen ohne Messer False Positives. Statt dies nur als Modellfehler zu betrachten, führte ich das Verhalten auf die Zusammensetzung des Datensatzes zurück und überarbeitete die Trainingsdaten entsprechend.
- Systematische Prüfung falsch positiver Erkennungen
- Ergänzung relevanter Negativbeispiele
- Wiederholtes Labeln, Trainieren und Validieren
Ausführung
Der abgeschlossene Prototyp kann auf einem Laptop, Desktop-PC oder NVIDIA Jetson ausgeführt werden. Die Inferenzgeschwindigkeit hängt von Gerät, Modellkonfiguration und Eingabeauflösung ab. Leistungswerte werden deshalb erst nach einem einheitlichen Benchmark veröffentlicht.
Ergebnis und Grenzen
Das Projekt führte zu einem funktionsfähigen Echtzeit-Prototyp und einer aufgezeichneten Videodemonstration. Es handelt sich um ein experimentelles Computer-Vision-System und nicht um ein zertifiziertes Sicherheitsprodukt. Precision, Recall, mAP und gerätespezifische FPS werden ergänzt, sobald die vorhandenen Ergebnisse geprüft und unter vergleichbaren Bedingungen gemessen wurden.