Simple code in python to detect Drowsiness and Yawn and alert the user using Dlib.
- Python 3
- opencv (tested with 3.4)
- dlib (tested with 19.18.0)
- imutils (tested with 0.5.3)
- scipy
- numpy
- argparse
Python3 drowsiness_yawn.py -- webcam 0 //For external webcam, use the webcam number accordingly
Change the threshold values according to your need
EYE_AR_THRESH = 0.3
EYE_AR_CONSEC_FRAMES = 30
YAWN_THRESH = 10` //change this according to the distance from the camera
Arijit Das