/Driver-drowsiness-detection-CNN-Keras-OpenCV

This is a project implementing Computer Vision and Deep Learning concepts to detect drowsiness of a driver and sound an alarm if drowsy.

Primary LanguagePython

Driver-drowsiness-detection-using-Deep-Learning

Deep learning, Tensorflow, OpenCV.

Run the detection.py script with tensorflow as a backend, The script continuously monitors the the user's eye state and classifies whether the person is drowsy or not. Train_model.py is the script used to traing the CNN classifier model.

The model was trained on a dataset with 11000 eye images, classified under labels such as open right eye, left eye and closed right eye, left eye.

Vedio Link

https://drive.google.com/file/d/15_1B-n15fWxpHFIXsDOWWjkjlbLdQzTF/view?usp=sharing