Other models use a camera mounted in top center of the windscreen for the same purpose. Now, let us figure out how to develop the DDS model.
OpenCV and Dlib libraries. Python is used as a language to implement the idea.
After you woke up,your laptop would notice and turned off the alarm. Cool use case.? These images are passed to image processing module which performs face landmark detection to detect distraction and drowsiness of driver.
This would trigger your laptop webcam. Learns driving behavior through steering input and position of road during the beginning of the ride and compares the learned data during later stages of the ride. This project can be integrated with car, so that automatic speed control can be imparted if the driver is found sleeping.