AceCentre / EyeCommander

An open source computer vision interface that tracks eye movements for individuals with severely-limited mobility.
https://docs.acecentre.org.uk/eyecommander
MIT License
53 stars 4 forks source link

Add animation to demonstrate blinks #46

Open gavinhenderson opened 2 years ago

gavinhenderson commented 2 years ago

We should have some kind of animation that shows users the kind of blink that would be expected given their current settings. Effectively allow EyeCommander to model blinks for users. It will also speed up the calibration process

It can be difficult to remember what the sliders do in the blink algorithms..

I wonder if this is related to #46 - I wonder if there is a neat way we can show what the sliders are doing to detect - or eliminate - blinks (e.g. As you move the threshold up show a eyelid closing more and more fully..)

username1290 commented 2 years ago

What kind of files would you integrate? Lottie ones?

willwade commented 2 years ago

This one needs some debate.

I think it's wise showing the full face rather than one eye.

But does need to show length of time the eye is expected to be closed for

Could be using the same animated character from #47 eg https://giphy.com/gifs/heyduggee-d8nPQ1UXyAb9DDVQI1 or maybe even a real eye eg https://giphy.com/gifs/eye-make-up-blinking-GJi6ZBzgkWNmU

gavinhenderson commented 2 years ago

What kind of files would you integrate? Lottie ones?

I don't have a particular format in mind.

It should allow editing in free animation tools, we don't want to lock these animations into expensive animation software tools. The main for this is that we need to be able to tweak the animation at run time, is that something you can do with Lottie files?

The reason we need to be able to tweak the animation at runtime is we want the animation to reflect the current settings the user has selected.

username1290 commented 2 years ago

Good point. Maybe an open source tool like Pencil 2 would be a good tool then.