Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development #13

Merged
merged 18 commits into from
Apr 19, 2024
Merged

Development #13

merged 18 commits into from
Apr 19, 2024

Conversation

Timozen
Copy link
Member

@Timozen Timozen commented Apr 19, 2024

Include several improvements

  • Help menu to link to webpage, wiki, and license information
  • Add help menus inside the tool to guide the user during the extraction of blinks
  • Add more examples to the example folder
  • Fix the edge case of Otsu's thresholding if not enough blinks are in the timeseries
  • Be more verbose about possible errors -> rather loud than silent everything
    • create MessageBoxes for user errors
    • create MessageBoxes for coding errors

- rename var skip_frames to update_delay
- update_delay is now also how the frame UI is updated -> less UI blocking
- can be changed during run time but should still not be set to 1
- better input handling
- do not raise exceptions but log warnings
- handle outputs interally better
- update tests accordinlyg
- depricate test for negative landmarks (which are now valid)
- check that enough values of auto thresholding are available
- set "no threhsold" case to default to "complete" blink state
- inform the user about possible failure of auto threshold detection
- disentangle parameter checks and extraction logic
- be more aggressive in error reporting
- clean the code
- add information if some face frame is shown as preview
- needed for investigation of misaligned shown frame and blink
- fix default parameters for smoothing
- allow the graph to go to -0.05 on y range
- fix smoothing issues
- test file for 30FPS
- add best default settings as comment
- if the video length is below one minute the summary now completes
- always assume that there is now at least an unfinished minute in the video
- every algorithm setting parameters gets its own help button
- create some button to show recommended extraction parameters
- make the content more informative that this is not wrong but was just not possible
- also change from `warning` to `information`
@Timozen Timozen merged commit d1c2513 into main Apr 19, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant