当前位置:

25号-基于人脸识别的疲劳驾驶监控系统——人工智能方向

发布日期:2021-05-11

项目名称:基于人脸识别的疲劳驾驶监控系统

专业方向:人工智能方向

指导老师:周丽

项目成员:徐帅,刘永嘉

项目介绍:

本项目基于Dlib的人脸检测功能,实现了对驾驶员疲劳实时监控的功能。先通过face_recognition的face_encodings接口对人脸库中人脸的128维人脸编码,其次通过OpenCV对摄像头调用,读取每帧的图像中的人脸进行编码,再通过调用face_recognition的face_distance,对摄像头中的人脸和人脸库中的每张人脸进行对比,得到一个欧式距离,表示人脸的相似度。调用Dlib已训练好的人脸68个特征点检测模型shape_predictor_68_face_landmarks.dat,提取驾驶员人脸的68个特征关键点,取出第37-42个关键点表示左眼关键点,第43-48个关键点表示右眼关键点,第49-68个关键点表示嘴巴关键点,再分别传入编辑好的眼睛纵横比EAR (Eye Aspect Ratio)公式中计算出比例,通过设置一定的阈值,对驾驶员是否打哈欠或是否闭眼进行判断,如果打哈欠和闭眼超过3次,就会弹出语音提示,注意休息。

展示图片:

主界面.png

驾驶员身份识别成功.png

演示视频: