Herman-Blink is a web-based application that converts blinks to text
It was developed to assist my friend, Herman Yunus who was paralysed after undergoing surgery and was only able to communicate with blinking his eyes. However I didn't manage to complete it fast enough for him to make use of it. May he rest in peace. Do make a prayer for him if you come across this, he was a good man. May this bring benefit to someone else whom might need it.
Thanks to https://github.com/CallMeSwal/BlinkToText for the initial inspiration on using OpenCV and many other sources of OpenCV.js tutorials to get this done. It is still far from complete.
TODO/Wishlist:
- Optimize size for Mobile Output
- Faster selection of text
- Autocomplete of text
- Detection of spectacles (Doesn't work well with spectacles on)
- To work in dim light
- Not tested on people with smaller eyes (Doesn't work well when eyes are not fully opened)
- Save text
- Send message across SMS/Email etc.
- And more..
Other projects which might be of inspiration:
- https://github.com/CallMeSwal/BlinkToText
- https://github.com/lcukerd/Blink-to-Text
- https://medium.com/the-web-tub/recognising-eye-blinking-with-tensorflow-js-3c02b738850d
- https://github.com/charliegerard/gaze-detection
Or this app: https://play.google.com/store/apps/details?id=com.androidexperiments.looktospeak