
基于Yolov5、Dlib和OpenCV的疲劳驾驶检测算法源代码及权重文件,涵盖驾驶员行为监测(如眨眼、打哈欠、抽烟、喝水、玩手机)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供基于Yolov5、Dlib与OpenCV的疲劳驾驶检测算法源码及预训练模型,支持监测多种驾驶状态异常,包括眨眼、打哈欠等行为。
疲劳驾驶检测算法结合了YOLOv5和dlib技术,能够精准地标记人脸的68个关键点,并通过特定算法计算眨眼次数及打哈欠频率。此外,该系统还能利用YOLOv5的目标识别功能来辨识水瓶、手机以及香烟等物品的存在,从而监测驾驶员是否出现如频繁眨眼、张嘴打哈欠、抽烟或玩手机等一系列不良驾驶行为。
文件结构中包含model和utils两个文件夹,其中yolov5.py是主要的执行脚本,而best.pt则是YOLOv5模型所需的权重文件。运行步骤如下:
1. 执行pip install -r requirements.txt命令安装所需依赖。
2. 运行yolov5.py。
参数说明包括:Blinks(眨眼次数)、EAR(眼睛闭合程度)、dura(眨眼持续时间)、Yawning(打哈欠次数)和MAR(嘴巴张开程度)。
全部评论 (0)
还没有任何评论哟~


