Skip to content

A computer vision system that detects driver drowsiness from facial features using CNN and classical methods (EAR, MAR, SVM). This project aims to prevent accidents caused by fatigue by offering an early warning mechanism in real-time environments.

Notifications You must be signed in to change notification settings

notsonnatureall/Drowsy-Detection-Using-Image-Processing

Repository files navigation

💤 Drowsy Detection System Based on Image

This project is an image-based drowsiness detection system designed to detect whether a driver is drowsy or alert using computer vision and deep learning methods. It aims to reduce traffic accidents caused by driver fatigue by providing an early warning system based on image classification.


🚨 Why Is This Important?

In Indonesia, approximately 80% of highway accidents are caused by drowsy or fatigued drivers. From October to December 2019 alone, more than 3,500 accidents were related to drowsiness—accounting for 9.5% of all traffic accidents during that period. This project is a step toward building an effective system that can help prevent such incidents.


🤖 Models Tested

Model Accuracy
EAR + MAR 0.64
EAR + MAR + SVM 0.69
CNN 0.87
VGG16 (Transfer Learning) 0.71
ResNet50 (Transfer Learning) 0.51

📌 CNN outperformed other methods with the highest accuracy of 87%.

About

A computer vision system that detects driver drowsiness from facial features using CNN and classical methods (EAR, MAR, SVM). This project aims to prevent accidents caused by fatigue by offering an early warning mechanism in real-time environments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •