All Projects → sahnimanas → Fatigue-Detection

sahnimanas / Fatigue-Detection

Licence: other
Eye state classification using OpenCV and DLib to estimate Percentage Eye Closure (PERCLOS) and alert a drowsy person (such as a driver).

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Fatigue-Detection

Facial-Landmark-Detection
Facial Landmark Detection Framework
Stars: ✭ 33 (-28.26%)
Mutual labels:  dlib, landmark-detection
dlib-minified-models
A set of minified (but still accurate) models for Dlib
Stars: ✭ 61 (+32.61%)
Mutual labels:  dlib, landmark-detection
Hand gesture
Hand gesture recognition and segmentation
Stars: ✭ 84 (+82.61%)
Mutual labels:  dlib
Thug Memes
Command line Thug Meme generator written in Python
Stars: ✭ 224 (+386.96%)
Mutual labels:  dlib
Proctoring Ai
Creating a software for automatic monitoring in online proctoring
Stars: ✭ 155 (+236.96%)
Mutual labels:  dlib
Face Swap Android
Realtime Face Swap Android NDK app full source code. Developed with OpenCV (http://opencv.org) and Dlib C++ (http://dlib.net).
Stars: ✭ 111 (+141.3%)
Mutual labels:  dlib
Deepdetect
Deep Learning API and Server in C++14 support for Caffe, Caffe2, PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE
Stars: ✭ 2,306 (+4913.04%)
Mutual labels:  dlib
Dlibfacelandmarkdetector
FaceLandmark Detector using Dlib (Unity Asset Plugin)
Stars: ✭ 80 (+73.91%)
Mutual labels:  dlib
bob
Bob is a free signal-processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, in Switzerland. - Mirrored from https://gitlab.idiap.ch/bob/bob
Stars: ✭ 38 (-17.39%)
Mutual labels:  landmark-detection
Vehicle Speed Check
Vehicle Speed Check
Stars: ✭ 151 (+228.26%)
Mutual labels:  dlib
Face recognition py
基于OpenCV的视频人脸识别
Stars: ✭ 215 (+367.39%)
Mutual labels:  dlib
Smart Zoneminder
Fast object detection, face recognition and S3 upload of ZoneMinder alarms.
Stars: ✭ 138 (+200%)
Mutual labels:  dlib
Dlib Face Recognition Android
Android app to demo dlib face recognition
Stars: ✭ 115 (+150%)
Mutual labels:  dlib
Medium Facenet Tutorial
Facial Recognition Pipeline using Dlib and Tensorflow
Stars: ✭ 196 (+326.09%)
Mutual labels:  dlib
Awesome Face Detection
Compare with various detectors - s3fd, dlib, ocv, ocv-dnn, mtcnn-pytorch, face_recognition
Stars: ✭ 106 (+130.43%)
Mutual labels:  dlib
Facerecognition
Nextcloud app that implement a basic facial recognition system.
Stars: ✭ 226 (+391.3%)
Mutual labels:  dlib
Sfacecompare
Simple lib for iOS to find and compare faces.
Stars: ✭ 83 (+80.43%)
Mutual labels:  dlib
Deepway
This project is an aid to the blind. Till date there has been no technological advancement in the way the blind navigate. So I have used deep learning particularly convolutional neural networks so that they can navigate through the streets.
Stars: ✭ 118 (+156.52%)
Mutual labels:  dlib
Attendance Using Face
Face-recognition using Siamese network
Stars: ✭ 174 (+278.26%)
Mutual labels:  dlib
fluidAR
augmented reality boilerplate app for iOS (powered by OpenCV and DLIB)
Stars: ✭ 16 (-65.22%)
Mutual labels:  dlib

Fatigue-Detection

Eye state classification using OpenCV and DLib to estimate Percentage Eye Closure (PERCLOS) and alert a drowsy person (such as a driver).

Dependencies:

... 1. OpenCV (3.0 or later) ... 2. Dlib (19.0 or later, for facial landmarking)

Using aspect ratio of major/minor axes (cpp)

Uses DLib facial landmark detector to find the major and minor axes of eyes, as well as mouth. The aspect ratio of major to minor axes is used to determine whether eye/mouth is open; which allows for eye-state classification and yawning detection. Requires a pre-trained DLib facial landmark detector model in a .dat file.

alt text

Using binary thresholding

Uses OpenCV Haar Cascade classifiers to detect face, and then for eyes within a rough area defined inside the face bounding-box. Eye state classification is done by thresholding the image on skin color and counting the number of black pixels, with the threshold normalized for skin color via HSV histogram

alt text

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].