Driver Drowsiness Detection System using reusable libraries
by sarvan Updated: Sep 2, 2021
Solution Kit
Road transport systems are an essential part of human transit between places. The sensation of sleep reduces the driver's level of vigilance, producing dangerous situations and increasing the probability of accidents. There are different steps to make this system fully functional. 1. Detection Stage 2. Tracking Stage 3. Image Classification 4. Warning Stage We analyze both the driver's face and eyes to measure the percentage of eye closure. If drowsiness is detected, the alarm rings. If not, it captures the picture. Some of the libraries can help you to create a customized drowsiness detection system.
Detection Stage
This is the initial stage of the system. Every time the system is started, it needs to be set up and optimized for current user and conditions. Setup steps include: collecting a set of open/closed eyes samples, along with the driver’s normal head position.
open-eye-detectorby Chris10M
A Realtime CPU eye detector to detect if the eyes are open or closed
open-eye-detectorby Chris10M
Python 25 Version:Current License: Permissive (MIT)
Eye-blink-detectorby murali129
Eye-blink-detectorby murali129
Java 43 Version:Current License: Permissive (MIT)
Eye-Detectorby Akagra-Mish
This is the source code of eye detector application made on Android Studio. You can use it for your use , It detects whether you are seeing at the camera or not , thanks
Eye-Detectorby Akagra-Mish
Java 1 Version:Current License: Strong Copyleft (GPL-3.0)
Eye_Activity_Levelby shaowei-su
An eye activity level detector based on open source project eyeLike.
Eye_Activity_Levelby shaowei-su
C++ 1 Version:Current License: Permissive (MIT)
PyGazeby esdalmaijer
an open-source, cross-platform toolbox for minimal-effort programming of eye tracking experiments
PyGazeby esdalmaijer
Python 616 Version:Current License: Strong Copyleft (GPL-3.0)
Warning stage
The key step is close monitoring and getting information from image classification libraries about driver's eyes. The system determines whether the eyes are still closed or open or the relative position. These additional computations are required to improve the system’s ability to determine whether the driver is drowsy or not.
A computer vision system made with the help of opencv that can automatically detect driver drowsiness in a real-time video stream and then play an alarm if the driver appears to be drowsy.
Fatigue-Detection-System-Based-On-Behavioural-Characteristics-Of-Driverby jaisayush
Python 30 Version:Current License: Permissive (MIT)
Drowsiness-detectionby gautamkumarjaiswal
Application can detect drowsiness and raise alarm.
Drowsiness-detectionby gautamkumarjaiswal
Python 6 Version:Current License: Strong Copyleft (GPL-3.0)
drowsiness-detectionby woorimlee
To identify the driver's drowsiness based on real-time camera image and image processing techniques. 졸음운전 감지 시스템. OpenCV
drowsiness-detectionby woorimlee
Python 32 Version:Current License: Permissive (MIT)
Tracking Stage
The system enters the regular tracking (monitoring) stage when the driver’s head and eyes are correctly located; the system enters the standard tracking (monitoring) stage. An essential step in this stage is continuously monitoring the driver’s eyes within a dynamically allocated tracking area.
GazeTrackingby antoinelame
👀 Eye Tracking library easily implementable to your projects
GazeTrackingby antoinelame
Python 1407 Version:Current License: Permissive (MIT)
Eye-Trackerby hugochan
Implemented and improved the iTracker model proposed in the paper "Eye Tracking for Everyone"
Eye-Trackerby hugochan
Python 142 Version:Current License: Permissive (BSD-3-Clause)
PyGazeAnalyserby esdalmaijer
Analysis and high-level plotting toolbox for eye-tracking data
PyGazeAnalyserby esdalmaijer
Python 90 Version:Current License: Strong Copyleft (GPL-3.0)
drishtiby elucideye
Real time eye tracking for embedded and mobile devices.
drishtiby elucideye
C++ 334 Version:v0.12.4 License: Permissive (BSD-3-Clause)
Image classification
FastAnnotationToolby christopher5106
A tool using OpenCV to annotate images for image classification, optical character reading, ...
FastAnnotationToolby christopher5106
C++ 924 Version:Current License: No License
Detectronby facebookresearch
FAIR's research platform for object detection research, implementing popular algorithms like Mask R-CNN and RetinaNet.
Detectronby facebookresearch
Python 25807 Version:Current License: Permissive (Apache-2.0)
pytorch_image_classificationby hysts
PyTorch implementation of image classification models for CIFAR-10/CIFAR-100/MNIST/FashionMNIST/Kuzushiji-MNIST/ImageNet
pytorch_image_classificationby hysts
Python 1204 Version:Current License: Permissive (MIT)