Driver Drowsiness Detection Using Opencv Python
Driver Drowsiness Detection Using Opencv Python
INTRODUCTION
OBJECTIVES
LITERATURE REVIEW
TECHONOLOGIES
METHODOLOGIES
CONCLUSION
REFERENCES
INTRODUCTION
The number of fatalities on the road due to drowsiness is very high
Drowsiness Detection is the detection of a person to check whether
the person is feeling sleepy while performing a significant task.
This detection has many applications in medical and safety fields.
This detection can be quickly done using “shape predictor face
landmarks” that mark the essential landmarks on the face.
OBJECTIVES
Dlib:
The Dlib library is utilised on the server to identify facial landmarks, and
a threshold value is used to determine whether or not the driver is
sleepy.
The EAR (Eye Aspect Ratio) is then computed using these face
landmarks and given to the driver.
Python:
python allows the model of deep learning algorithm via including the use
of OpenCV.
python also provides the flexibility for detecting such serious and significant
detection via OpenCV modules.
Vscode:
An equation called eye aspect ratio ( EAR ) which described the relation
between width and height of coordinates can be derived
The ratio of eye landmark distance can be used to determine whether the
person is blinking or not
3. OPEN MOUTH DETECTION
The face eye and mouth are easily detected by using this technology and
these are captured using a webcam
A warning signal will be issued if the eyes are closed for extended period of
time and if yawing is detected
REFERENCES
Wanghua Deng , Ruoxue Wu , “Real time driver- drowsiness detection
system using facial features”,IEEE Access , vol.7 , pp. 227-238 , August 2019