I want to use emotion detection to record emotions, live session output to be displayed on screen, add session record to a table (after it’s finished) to the database Generate report
1- detect emotion - record date and time
2- live session display (that display only the green squares and current emotion)
3- session ends (when there is no more detection) we record date and time.
- we have one full session now with parameters (duration, dominant emotion, percentage of emotions per session, )
4 - we add this session to the database
- now we have multiple sessions in database.
5 - we display the database on the screen in “table” form.
once a record is made for session, the table updates automatically.
+ adding filters to sort the data
- we can print the report, this is when the data table is modified according to the manual sorting process. Example if i filter data in the table to get input on records on 08.05.2012 then i will get a report with entries made on that date only., if I sort by duration of session longest to shortest then my table info got updated.
5 info displayed on top of the table of records. are: number of sessions recorded, dominant emotion, overall time of sessions. . most active time according to the number of sessions over time, emotions percentage over all time in percentage.
time of all sessions: 43m23s —> Emotions: 70% happy 10%sad and so on.
What I see on screen: current detection + emotion in real time the 5 info
table of records (with sorting and filter options)
the download/generate report function button.