Browse Source

information tbd!

master
Jonathan Frei 10 months ago
parent
commit
2dd385684c
1 changed files with 5 additions and 5 deletions
  1. 5
    5
      doc.md

+ 5
- 5
doc.md View File

@@ -3,11 +3,11 @@

## 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.
**Recording**: Enter resolution and framerate of the camera in use as well as a video name of your choice. Record videos of any length using the buttons "Aufnahme starten" and "Aufnahme stoppen".
**Processing**: Enter a video name or select one using the button "Video auswählen" and start the heart rate calculation using the button "Verarbeiten". The result is shown in the terminal.
**Create Testcase**: In this stage of development the program is equipped with a testing mode. The setable parameters correspond to possible external influences on the accuracy of the calculation and should be altered in the course of development according to interim results. The button "Testcase aufnehmen" starts the recording that ends after a set time. Afterwards the video is saved and a new entry is written into the testcase excel file.
**Testing**: The buttons "Open .... Excel" do just that. The button "Test durchführen" starts the calculation on all videos listed in the testcase excel file and writes the results into the testrun excel file. After the calculations are finished, a copy of the testcase excel file, sorted by accuracy, is created.
## 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.
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 choice face detection for all testcases. Overall the program runs on 84% accuracy in its current state.
## FYI
evaluation: there is much more that could be implemented

Loading…
Cancel
Save