A driver awareness application utilizing eye tracking and facial recognition.
Made Using Google Vision API, Android Studio, and Java.
Heads Up is my senior project (in progress) that aims to lessen the amount of distraction related vehicle accidents. Assuming the phone is mounted in a location where it can see the driver's face, Heads Up will notify the driver with an audible alert if they are not paying attention.
Presently Heads Up will notify a driver if they are sleepy, eyes are closed, face is turned away too far or they nod off. Curerntly the timer is set to notify after 2 seconds of being inattentive. However, this value is currently being studied to see how long is "too long" for a driver to be distracted.
** Note to developers
- To access main code on GitHub follow path: app/src/main/java/cpm/pd/trackeye/MainActivity.java
- To access main code once downloaded follow path: app/java/com.pd.trackeye/MainActivity.java
- To enable orange text on screen press Heads Up logo afer pressing start (there is an invisible button on the logo)