研究旨在通过理论和实践相结合的方式,以眼睑闭合持续时间百分比,即PERCLOS算法为核心,收集包括眼睛、嘴部和头部在内的多个部位的疲劳信息,深入探讨驾驶人在驾驶过程中的身体状态,从而构建出一种检测疲劳的新途径。为了检测图像中的人脸位置,这里使用DLIB库提供的人脸68个关键点DAT模型进行分析。然后提取驾驶人面部的68个特征点和坐标,再利用特征点中储存的信息进行眼部张合程度比(EAR)、眼睑闭合持续时间百分比、嘴部张合程度比(MAR)和俯仰角(PITCH)的运算,按照所设条件阈值,对驾驶人的疲劳状态进行评判。该方法能在车辆行驶过程中,无直接接触的情况下,实时地对驾驶人所处的疲劳状态进行准确检测与提示。
2023-12-17 21:30:53 17KB python
1
MATLAB疲劳检测(眼部识别,可做眼部,打哈欠,偏头等,构架)设计 (13)设计
1
线课堂学生注意力识别数据集,主要检测对象为:长时间闭眼、打哈欠、凝视远方,一共19000多张线上课堂图片 线课堂学生注意力识别数据集,主要检测对象为:长时间闭眼、打哈欠、凝视远方,一共19000多张线上课堂图片 线课堂学生注意力识别数据集,主要检测对象为:长时间闭眼、打哈欠、凝视远方,一共19000多张线上课堂图片
2022-12-22 18:30:56 417.08MB 课堂 注意力 打哈欠 闭眼
1. 双击dsm.exe可打开演示程序,使用电脑摄像头测试(或电脑接接USB摄像头) 2. 双击test.bat可通过传参数的方式调用dsm.exe检测sample目录对应的测试视频 3. demo.mp4为运行效果 4. 本程序使用了opencv4.11库 5. 本程序使用VS2019开发 6. 本程序为x64版本 7. 功能:Driver State Monitoring,即驾驶员状态监测 8. 详细功能:人为遮挡、姿态异常、打哈欠、打电话、抽烟、分神、闭眼检测 注:若您的电脑无法运行,请安装VS2019运行库再试
1
大家好,本课题为基于MATLAB GUI可视化平台的疲劳驾驶检测。采用的是perclos算法。流程基本为:视频分帧,对每帧进行基于肤色的人脸定位,去除干扰区域,灰度积分算法进行人眼定位,统计闭眼睁眼帧数,利用perclos定理统计闭眼频率,从而得出结果是否疲劳。如果疲劳则会发出滴滴滴滴的警报声。带论文提纲。
1
抽烟检测需要真的在抽烟(烟得点燃),打电话检测,打哈欠检测,闭眼、眨眼检测,左右偏头检测
1