Ampelphasenerkennung: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „'''Autor:''' Niklas Lingenauber '''Betreuer:''' Prof. Schneider == Einleitung == Dieser Artikel…“)
 
Zeile 15: Zeile 15:


=== Vorgehen ===
=== Vorgehen ===
Zu Beginn wurden mithilfe der von Matlab zur Verfügung gestellten App "Color Thresholder" Bildmasken entwickelt, die Ampelfarben anzeigen und den Hintergrund ausblenden sollten. Da die App gleich zu Beginn ein gewünschtes Beispielbild in den einzelnen Farbkanälen der Darbräume RGB, HSV, YCbCr und L*A*B* anzeigt, konnte an dieser Stelle gleich analysiert werden, welcher Farbraum sich am besten für die Erkennung der Ampelphasen eignet. Der HSV-Farbraum stellte sich dabei als am geeignetster heraus, da sich die Ampelfarben hier am deutlichsten in den einzelnen Kanälen hervorhebten.
Zu Beginn wurden mithilfe der von Matlab zur Verfügung gestellten App "Color Thresholder" Bildmasken entwickelt, die Ampelfarben anzeigen und den Hintergrund ausblenden sollten. Da die App gleich zu Beginn ein gewünschtes Beispielbild in den einzelnen Farbkanälen der Farbräume RGB, HSV, YCbCr und L*A*B* anzeigt, konnte an dieser Stelle gleich analysiert werden, welcher Farbraum sich am besten für die Erkennung der Ampelphasen eignet. Der HSV-Farbraum stellte sich dabei als am geeignetster heraus, da sich die Ampelfarben hier am deutlichsten in den einzelnen Kanälen hervorhebten.
 


== Zusammenfassung ==
== Zusammenfassung ==

Version vom 9. Juni 2016, 08:50 Uhr

Autor: Niklas Lingenauber

Betreuer: Prof. Schneider

Einleitung

Dieser Artikel wurde für die Übung des Kurses Digitale Signal- und Bildverarbeitung verfasst und dokumentiert die Ergebnisse des Projektes "Ampelphasenerkennung". Die allgemeinen Ziele der Projekte können im Wiki-Artikel DSB SoSe2016 eingesehen werden.

Aufgabenstellung

Die Aufgabe lautete eine Algorithmus zu implementieren, der aus einer aufgezeichenten Autofahrt erkennt, ob sich eine Ampel auf den einzelnen Frames befindet und welche Ampelphase diese zeigt. Das Video sollte mit einer an der Front des Autos angebrachten Kamera erstellt werden. Als Entwicklungsumgebung sollte Matlab verwendet werden.


Lösungsansatz

Zur Lösung der Aufgabe wurden zunächst Bildmasken entwickelt, die nur die Ampelfarben anzeigen und den Hintergrund ausblenden sollten.

Vorgehen

Zu Beginn wurden mithilfe der von Matlab zur Verfügung gestellten App "Color Thresholder" Bildmasken entwickelt, die Ampelfarben anzeigen und den Hintergrund ausblenden sollten. Da die App gleich zu Beginn ein gewünschtes Beispielbild in den einzelnen Farbkanälen der Farbräume RGB, HSV, YCbCr und L*A*B* anzeigt, konnte an dieser Stelle gleich analysiert werden, welcher Farbraum sich am besten für die Erkennung der Ampelphasen eignet. Der HSV-Farbraum stellte sich dabei als am geeignetster heraus, da sich die Ampelfarben hier am deutlichsten in den einzelnen Kanälen hervorhebten.

Zusammenfassung

Ausblick

Literaturverzeichnis


Korrektur/Rückmeldungen

Hier können Nutzer oder kritische Leser (meist Professoren) Verbesserungen fordern/vorschlagen.