Projektplanung + Tätigkeitsbeschreibung
|
  |
WS 16/17
|
Kalenderwochen
|
Arbeitsaufwand in Stunden pro Person |
Tätigkeiten
|
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
|
Oktober
|
November
|
01. Problemstellung formulieren
|
|
|
|
|
|
|
|
|
|
3 |
02. Aufgabenstellung formulieren
|
|
|
|
|
|
|
|
|
|
8 |
03. Anforderungsliste
erstellen |
|
|
|
|
|
|
|
|
|
4 |
04. Black Box
|
|
|
|
|
|
|
|
|
|
2 |
05. Blockschaltbild |
|
|
|
|
|
|
|
|
|
4 |
06. Web-Dokumentation
|
|
|
|
|
|
|
|
|
|
15 |
07. Inbetriebnahme oCam-Viewer |
|
|
|
|
|
|
|
|
|
6,5 |
08. Latenzzeit Viewer |
|
|
|
|
|
|
|
|
|
4 |
09. Installation openCV |
|
|
|
|
|
|
|
|
|
12 |
10. Zugriff per openCV |
|
|
|
|
|
|
|
|
|
2 |
11. Programmierung |
|
|
|
|
|
|
|
|
|
6,5 |
12. Ermittlung Framerates |
|
|
|
|
|
|
|
|
|
7 |
13. Latenzzeitermittlung openCV |
|
|
|
|
|
|
|
|
|
6 |
14. Präsentation inkl. Vorbereitung |
|
|
|
|
|
|
|
|
|
5,5 |
Summe: 85,5 h |
Grüne Felder: Aktueller Stand
Blaue Felder: To-Do
Aktueller Stand:
- Der oCam-viewer funktioniert nun mithilfe von libudev, v4l2 und qt4
unter Linux
- Damit können die benötigten Framerates bisher nicht erreicht werden (ca.
45 fps bei 640x480, ca. 7 fps 1920x1080)
- Unter Windows liefert die oCam die eingestellten Framerates (auch bis zu
120fps bei 640x480)
- Zugriff per openCV funktioniert noch nicht (Linux)
- Oberfläche (QT4) nutzt viel Rechenpower
Tätigkeitsbeschreibungen:
1)
Problemstellung formulieren
- In diesem Teil des Projekts wurde das vorliegende Problem erfasst
und formuliert. Mit der zunehmenden Informationsmenge wurde die
Problemstellung häufig weiter definiert und verändert
2) Aufgabenstellung formulieren
- Hier wurde die Aufgabenstellung definiert und auf der Grundlage neuer
Erkenntnisse in teilweise angepasst.
3)
Anforderungsliste erstellen
- Festlegen der Rahmenbedingungen für das Projekt
4) Black Box
- In der Blackbox werden alle Eingangs- und Ausgangsgrößen definiert
5) Blockschaltbild
- Das Blockschaltbild präsentiert den grundlegenden Aufbau des System.
6)
Web-Dokumentation
- Um den Fortschritt, die Ergebnisse und vorallem das Vorgehen zu
dokumentieren wurde diese Webdokumentation angelegt. Dieses Web wurde
kontinuierlich entsprechend dem Verlauf erweitert und überarbeitet. Bei
entsprechenden Fortschritten und Meilensteinen erfolgte dann die
Veröffentlichung der aktuellen Version. Das Web dient auch zu
Präsentationszwecken.
7) Inbetriebnahme oCam-Viewer
- Um erste Tests mit der oCam durchzuführen war eine grundlegende
Einarbeitung in die Funktionsweise von Linux unerlässlich
- Voraussetzungen für die Installation des Viewers mussten konfiguriert
werden
- Der Viewer musste aus den Quellcodes gebuildet werden
8) Latenzzeitermittlung
Viewer
9) Installation und Inbetriebnahme openCV
- Die Installation von openCV gestaltet sich auf embedded-Linux komplexer
als auf Windows-PCs
Die Ermittlung und Einbindung aller benötigter
openCV-Module setzte tieferes Verständnis des Betriebssystems etc voraus.
- Erweiterung des Installationsguides der Tenscher , Schanz
10) Zugriff per
openCV
- Einarbeitung in die openCV-API
- Konfigurieren der oCam
11) Programmierung
- Konzipieren der openCV-basierten Auswertungen der Kameraperformance (-->FPS,
Latenz)
- Programmierung der Testprogramme
12) Ermittlung der Framerates
13) Latenzzeitermittlung openCV
14) Präsentationsvorbereitung und
Vortrag
- In diesem Projektabschnitt werden die Erkenntnisse aufbereitet und für
die Präsentation vorbereitet.