-
Notifications
You must be signed in to change notification settings - Fork 5
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
Fire click action with blinking #1
Comments
I have implemented dwell clicking already (click by hovering in one spot), although it's not released in that demo yet. |
I'm sorry for your health issues. I would like to implement this functionality, to click by blink. If you give more information like a lib to blink detection, I can implement this and submit a PR to your approval. What do you think about this? |
I don't think there are any good blink detection libraries out there, not with accurate detection. |
Awesome! I'm finishing some college projects now, I plan to resume this soon. Thank you so much, you are making excellent progress. |
An update: I've integrated dwell clicking into the desktop app (previously it was only part of the library). |
The demo here looks like it tracks blinking well, so we may be able to update FaceMesh and detect blinks easily. One minor detail: sometimes a fully closed eye isn't detected as fully closed, and an eye can be open and detected at a similar squinty level, however, if one eye is detected as fully closed, and the other eye is at that squinty level, I think it can be assumed that the squinty eye is open, and otherwise, if neither eye is detected as fully closed, then a squinty level can be assumed to be closed. So it might make sense to bias the blink detection, taking into account both eyes. |
Hello @1j01 !
I was playing with your demo available in: https://1j01.github.io/tracky-mouse/
Congratulations for your studies in this topic, and for group these knowledge.
Is there any way to click with eyes or head movements?
The text was updated successfully, but these errors were encountered: