|
|
@@ -0,0 +1,13 @@ |
|
|
|
# Documentation |
|
|
|
## Information |
|
|
|
|
|
|
|
## Tutorials |
|
|
|
Once the program is started, the interface shows a toolbar with four frames: |
|
|
|
**Recording**: Aufösung und fps der verwendeten Kamerak müssen eingetragen werden, ebenso der gewünschte Videoname. Videos beliebiger Länge können über "Aufnahme starten/stoppen" aufgezeichnet werden. |
|
|
|
**Processing**: Über das Textfenster oder den Button "Video auswählen" kann das auszuwertende Video gewählt werden. Der Button "Verarbeiten" startet die Pulsberechnung, deren Ergebnis im Terminal ausgegeben wird. |
|
|
|
**Create Testcase**: Solange das Programm noch nicht final ist, ist es mit einem Testing-Modus ausgestattet. Die eizustellenden Parameter entsprechen möglichen Einflüssen auf die Berechnung und sollten im Entwicklungsverlauf entsprechend der Testergebnisse angepasst werden. Der Button "Testcase aufnehmen" startet die Aufnahme, die nach der zuvor eingetragenen Zeit stoppt. Das Video wird gespeichert und in der Testcases-Excel-Datei wird ein entsprechender neuer Antrag angelegt. |
|
|
|
**Testing**: Die Buttons "Open Testcase/-run Excel" öffnen die jeweiligen Excel-Tabellen. Der Button "Test durchführen" startet die Auswertung aller in der Testcases-Excel-Datei aufgelisteten Videos und trägt die Ergebnisse in die Testrun-Excel-Datei ein. Anschließend wird eine nach Genauigkeit der Auswertung sortierte Kopie der Testcases-Excel-Datei erstellt. |
|
|
|
## Discussion |
|
|
|
The program was tested in various lightings, with different test subjects and multiple heart rates. The result showed that the biggest influence on the accuracy layed in the choice of face detection, not any external factor that was tested. Still, there is no best face detection fot all testcases. Overall the program runs on 84% accuracy in its current state. |
|
|
|
## FYI |
|
|
|
evaluation: there is much more that could be implemented |