DriverDrowsiness_Detection fatigue

思路:多任务检测与跟踪
检测人眼,人手,嘴,检测电话,检测人的行为,检测抽烟,检测驾驶员不在位置上,检测长时间不目测前方,
安全带可以通过can得到,
TejasNaikk思路很好,但运行不了,AnirudhGP直接用的opencv的检测方法,太low,数据集可以用;http://parnec.nuaa.edu.cn/xtan/data/datasets/dataset_B_Eye_Images.rar;http://www.discover.uottawa.ca/images/files/external/YawDD_Dataset/YawDD.rar

#

TejasNaikk
参考网址:https://github.com/TejasNaikk/DriverDrowsiness_Detection
Built a model for drowsiness detection of a driver by real-time Eye-Tracking in videos using Haar Cascades and CamShift algorithm. • Used the significant features for each video frame extracted by CNN from the final pooling layer to stitch as a sequence of feature vectors for consecutive frames. • This sequence (2048-D) is given as an input to Long Short-Term Memory (LSTM) Recurrent Neural Networks (RNN), which predicts the drowsiness of the driver given the video sequence and sounds an alarm in such a case. • Optimized network weights by Adam Optimization algorithm. Technologies used: Python 2.7, OpenCV 3.3.0, Tensorflow, Keras, CNN, RNN, LSTM.
a、 the CNN model for feature extraction and LSTM
for interpreting the features across consecutive frames
b、First,

we extract significant CNN features from the video frames.
Then features representing the sequence of the action (Alert
or a Drowsy Driver) for a certain time interval (fixed number
of frames) are fed to the LSTM as an input. Finally, a
softmax layer is used to predict drowsiness/alertness of the
entire video sequence

###################################################################
AnirudhGP
参考网址:https://github.com/AnirudhGP/DrowsyDriverDetection
Simple eyes and face detection code use a 16-layer cascade,
Distracted-Driver-Detection-with-Deep-Learning
The dataset is obtained from
a、ImportError: No module named '_tkinter', please install the python3-tk package
sudo apt-get install python3-tk
b、ImportError: No module named 'matplotlib'
sudo pip3 install matplotlib
c、FileNotFoundError: [Errno 2] No such file or directory: 'Dataset/openLeftEyes'
d、 sudo apt install rar
e、 rar e YawDD.rar
f、rar x dataset_B_Eye_Images.rar
g、FileNotFoundError: [Errno 2] No such file or directory: 'Dataset/openLeftEyes'

d、 sudo apt install rar
e、 rar e YawDD.rar
f、rar x dataset_B_Eye_Images.rar
g、FileNotFoundError: [Errno 2] No such file or directory: 'Dataset/openLeftEyes'
change dataset_B_Eye_Images.rar
h、FileNotFoundError: [Errno 2] No such file or directory: 'Dataset/yawnMouth'
move yawnMouth to Dataset
i、FileNotFoundError: [Errno 2] No such file or directory: 'Dataset/normalMouth'
j、normal_change.py move Normal.avi to normalMouth
move Yawning.avi to yawnMouth

#

dataset
参考网址:https://www.kaggle.com/c/state-farm-distracted-driver-detection/data

The dataset contains 22,424 images which belongs to one of the 10 classes given below:
c0: safe driving

c1: texting - right

c2: talking on the phone - right

c3: texting - left

c4: talking on the phone - left

c5: operating the radio

c6: drinking

c7: reaching behind

c8: hair and makeup

c9: talking to passenger

luisarojas
参考网址:https://github.com/luisarojas/distracted-driver-detection
a、cv2.error: OpenCV(3.4.1) /io/opencv/modules/imgproc/src/color.cpp:11115: error: (-215) scn == 3 || scn == 4 in function cvtColor

b、ImportError: No module named 'sklearn'

#

MarvinBertin
参考网址:Kaggle/State Farm Image Recognition Challenge ,https://github.com/MarvinBertin/Kaggle_State_Farm

参考网址:https://github.com/filonenkoa/smoke-detection-cnn-rnn
Smoke detection dataset used for training CNN+RNN

cigarette /hand/seat belt/

你可能感兴趣的:(计算机视觉)