对于汽车夜间行驶,汽车司机常常因为疲劳驾驶而导致的车祸事件频频发生,以及近期 疫情原因,学生上网课打瞌睡问题,本技术能够实时检测目标是否处于疲劳状态,从而进行 提醒或者发出警报。而 opencv 正好可以解决此类问题,通过大量数据进行深度学习,在运 行过程中可以检测人脸是否处于疲劳的状态。此外,在此基础上安装夜视摄像头,在夜间也 可准确的识别人脸疲劳状态,实现 24 小时全天候运作。
本项目采用yolov5、dlib、opencv,通过dlib的人脸检测器标出人脸关键点,统计眼睛眨眼次数,眼睛闭眼时长,打哈欠次数来实时监测驾驶员疲劳状态。同时利用yolov5目标检测算法实现喝水检测、吸烟检测和打电话检测等
基于人机交互的疲劳状态自检平台一套,可装配不同的疲劳检测算法,手动调节可用算法参数,比较不同算法组合下的疲劳检测效果
利用yolov5实现车内疲劳检测
Open Source Computer Vision Library