疲劳驾驶监测提醒方法及系统转让专利

申请号 : CN201610352037.X

文献号 : CN105788176B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 苏鹭梅张辑陈本彬

申请人 : 厦门理工学院

摘要 :

本发明提出基于多种面部特征包括点头频率、眼睛闭合百分数和嘴部形状判定疲劳程度的疲劳驾驶预警方法及系统,主要包括人脸图像的采集、人脸图像的检测识别、特征及参数获取、疲劳程度的判断以及对疲劳状态的报警。通过对多种面部特征的采集,有效避免了单一的参数判断疲劳状态显然精确程度不高的问题。

权利要求 :

1.疲劳驾驶监测提醒方法,其特征在于:包括:

S1、采集驾驶员脸部图像;

S2、检测脸部图像;

S3、提取眼睛特征值、头部特征值以及嘴部特征值;

S4、通过眼睛特征值来获取眼睛状态,眼睛特征值包括瞳孔中心坐标、瞳孔坐标以及瞳孔纵轴长度;通过头部特征值来获取头部状态,头部特征值包括人脸坐标以及人脸纵坐标,通过嘴部特征值来获取获取嘴部状态,嘴部特征值包括嘴部面积以及嘴部纵轴长度;

S5、根据眼睛状态及眼睛特征值计算眼睛闭合程度及持续时长,根据头部状态及头部特征值获取规定时间内的点头频率,从嘴部特征值中获取嘴部纵轴长度;

S6、建立疲劳等级判断标准并进行疲劳等级判定,将疲劳等级划分为正常状态、一级疲劳状态、二级疲劳状态以及三级疲劳状态,判断优先级按高到低依次为三级疲劳状态、二级疲劳状态、一级疲劳状态、正常状态,首先进行三级疲劳状态判定,三级疲劳状态判定条件包括:1)眼睛闭合程度大于第一闭合阈值且持续时间超过第一时间阈值,2)在第二时间阈值范围内,点头频率大于等于第一频率阈值,3)嘴部纵轴长度大于第一长度阈值,其中优先级按高到低依次为条件1)、条件

2)、条件3),若满足条件1)则判定为三级疲劳状态,不满足条件1)则使用条件2)判断,若满足条件2)则判定为三级疲劳状态,不满足条件2)则使用条件3)判断,若条件3)满足则判定为三级疲劳状态;

若不满足条件3)则进入二级疲劳状态判定,二级疲劳状态判定条件包括:4)眼睛闭合程度小于等于第一闭合阈值大于第二闭合阈值,且持续时间超过第一时间阈值,5)在第二时间阈值范围内,点头频率等于第二频率阈值,6)嘴部纵轴长度小于等于第一长度阈值大于第二长度阈值,其中优先级按高到低依次为条件4)、条件5)、条件6),若满足条件4)则判定为二级疲劳状态,不满足条件4)则使用条件5)判断,若满足条件5)则判定为二级疲劳状态,不满足条件5)则使用条件6)判断,若条件6)满足则判定为二级疲劳状态;

若不满足条件6)则进入一级疲劳状态判定,一级疲劳状态判定条件包括:7)眼睛闭合程度小于等于第二闭合阈值大于第三闭合阈值,且持续时间超过第一时间阈值,8)在第二时间阈值范围内,点头频率等于第三频率阈值,9)嘴部纵轴长度小于等于第二长度阈值大于第三长度阈值,其中优先级按高到低依次为条件7)、条件8)、条件9),若满足条件7)则判定为一级疲劳状态,不满足条件7)则使用条件8)判断,若满足条件8)则判定为一级疲劳状态,不满足条件8)则使用条件9)判断,若条件9)满足则判定为一级疲劳状态;

若不满足条件9)则直接判定为正常状态;

S7、进行对应疲劳等级的报警。

2.如权利要求1所述的方法,其特征在于:步骤S2中所述的检测脸部图像方法为基于Viola and Jones的人脸检测算法。

3.如权利要求1所述的方法,其特征在于:步骤S3中提取眼睛及头部特征值方法为灰度信息方法,用人脸特征灰度值与其他部分的差异进行区别,先将不同方向上的灰度值和,然后根据和的变化确定相应的特定变化点,然后利用投影灰度值基于统计的方法将不同方向上的变化点位置相结合,最终提取出眼睛及头部特征值。

4.如权利要求1所述的方法,其特征在于,步骤S3中提取嘴部特征值方法为嘴部轮廓的检测方法,首先对嘴部的区域确定,再将图像灰度化之后利用水平集检测到嘴部轮廓并输出对应的二值图像,进而提取嘴部特征值。

5.如权利要求1所述的方法,其特征在于,步骤S6中第一闭合阈值>第二闭合阈值>第三闭合阈值。

6.如权利要求1所述的方法,其特征在于,步骤S6中第一频率阈值>第二频率阈值>第三频率阈值。

7.如权利要求1所述的方法,其特征在于,步骤S6中第一长度阈值>第二长度阈值>第三长度阈值。

8.疲劳驾驶监测提醒系统,其特征在于,包括:

图像采集模块, 用于采集驾驶员脸部图像;

人脸检测识别模块,用于检测脸部图像;

特征提取模块,用于提取眼睛特征值、头部特征值以及嘴部特征值;

状态提取模块,用于通过眼睛特征值来获取眼睛状态,眼睛特征值包括瞳孔中心坐标、瞳孔坐标以及瞳孔纵轴长度;通过头部特征值来获取头部状态,头部特征值包括人脸坐标以及人脸纵坐标,通过嘴部特征值来获取获取嘴部状态,嘴部特征值包括嘴部面积以及嘴部纵轴长度;

计算模块,用于根据眼睛状态及眼睛特征值计算眼睛闭合程度及持续时长,根据头部状态及头部特征值获取规定时间内的点头频率,从嘴部特征值中获取嘴部纵轴长度;

疲劳标准建立及判定模块,用于建立疲劳等级判断标准并进行疲劳等级判定,将疲劳等级划分为正常状态、一级疲劳状态、二级疲劳状态以及三级疲劳状态,判断优先级按高到低依次为三级疲劳状态、二级疲劳状态、一级疲劳状态、正常状态,首先进行三级疲劳状态判定,三级疲劳状态判定条件包括:1)眼睛闭合程度大于第一闭合阈值且持续时间超过第一时间阈值,2)在第二时间阈值范围内,点头频率大于等于第一频率阈值,3)嘴部纵轴长度大于第一长度阈值,其中优先级按高到低依次为条件1)、条件

2)、条件3),若满足条件1)则判定为三级疲劳状态,不满足条件1)则使用条件2)判断,若满足条件2)则判定为三级疲劳状态,不满足条件2)则使用条件3)判断,若条件3)满足则判定为三级疲劳状态;

若不满足条件3)则进入二级疲劳状态判定,二级疲劳状态判定条件包括:4)眼睛闭合程度小于等于第一闭合阈值大于第二闭合阈值,且持续时间超过第一时间阈值,5)在第二时间阈值范围内,点头频率大于等于第二频率阈值,6)嘴部纵轴长度小于等于第一长度阈值大于第二长度阈值,其中优先级按高到低依次为条件4)、条件5)、条件6),若满足条件4)则判定为二级疲劳状态,不满足条件4)则使用条件5)判断,若满足条件5)则判定为二级疲劳状态,不满足条件5)则使用条件6)判断,若条件6)满足则判定为二级疲劳状态;

若不满足条件6)则进入一级疲劳状态判定,一级疲劳状态判定条件包括:7)眼睛闭合程度小于等于第二闭合阈值大于第三闭合阈值,且持续时间超过第一时间阈值,8)在第二时间阈值范围内,点头频率大于等于第三频率阈值,9)嘴部纵轴长度小于等于第一长度阈值大于第二长度阈值,其中优先级按高到低依次为条件7)、条件8)、条件9),若满足条件7)则判定为一级疲劳状态,不满足条件7)则使用条件8)判断,若满足条件8)则判定为一级疲劳状态,不满足条件8)则使用条件9)判断,若条件9)满足则判定为一级疲劳状态;

若不满足条件9)则直接判定为正常状态;

报警模块,用于进行对应疲劳等级的报警。

说明书 :

疲劳驾驶监测提醒方法及系统

技术领域

[0001] 本发明涉及汽车导航领域,特别涉及疲劳驾驶监测提醒方法及系统。

背景技术

[0002] 通常来说,疲劳驾驶是司机进行长时间的驾驶后,产生了困倦瞌睡、四肢无力、注意力不集中和判断能力明显下降的现象,严重的时候甚至会出现精神恍惚以及瞬间的失忆。虽然驾驶员在驾驶时打瞌睡的时间不过几秒钟,但这足以瞬间造成严重的交通事故。所以,疲劳驾驶带来的危害不容小觑。
[0003] 目前最精准的技术是基于生理学的方法,如脑电波、心跳频率、脉搏频率和呼吸等等。这些技术是侵入式的,因为它们需要在司机的身上附着电极,容易导致他们有烦扰的情绪。为了在晚上也能正常工作,一些研究使用了基于红外LED 的有源照明,几乎所有发表在文献上的主动性系统都在实验室测试过的,但是没有在运动的车上试验过。在一个运动的车上会出现很多挑战,比如说光线的变化、背景的变化和在实际系统中不可不考虑的一些振动。一个叫做副驾驶的工业范例被提出,这个系统有被卡车司机检验过。它用一个简单的减法过程找到眼睛,它仅仅通过计算PERCLOS(眼睛闭合百分数)去测算司机的睡意程度。一个依赖于单一视觉信息的系统,可能会在当不能准确获取视觉特征时出现一些困难,因为它是会出现在实际情况中的。那么,一个单一的视觉信息可能不会总能表示一个人的心理状态。

发明内容

[0004] 为此,本发明提出一种结合多种面部的参数进行综合分析,然后判断和预警,具体方案如下:疲劳驾驶监测提醒方法,包括步骤:
[0005] S1、采集驾驶员脸部图像;
[0006] S2、检测脸部图像;
[0007] S3、提取眼睛特征值、头部特征值以及嘴部特征值;
[0008] S4、通过眼睛特征值来获取眼睛状态,眼睛特征值包括瞳孔中心坐标、瞳孔坐标以及瞳孔纵轴长度;通过头部特征值来获取头部状态,头部特征值包括人脸坐标以及人脸纵坐标,通过嘴部特征值来获取获取嘴部状态,嘴部特征值包括嘴部面积以及嘴部纵轴长度;
[0009] S5、根据眼睛状态及眼睛特征值计算眼睛闭合程度及持续时长,根据头部状态及头部特征值获取规定时间内的点头频率,从嘴部特征值中获取嘴部纵轴长度;
[0010] S6、建立疲劳等级判断标准并进行疲劳等级判定,将疲劳等级划分为正常状态、一级疲劳状态、二级疲劳状态以及三级疲劳状态,判断优先级按高到低依次为三级疲劳状态、二级疲劳状态、一级疲劳状态、正常状态,
[0011] 首先进行三级疲劳状态判定,三级疲劳状态判定条件包括:1)眼睛闭合程度大于第一闭合阈值且持续时间超过第一时间阈值,2)在第二时间阈值范围内,点头频率大于等于第一频率阈值,3)嘴部纵轴长度大于第一长度阈值,其中优先级按高到低依次为条件1)、条件2)、条件3),若满足条件1)则判定为三级疲劳状态,不满足条件1)则使用条件2)判断,若满足条件2)则判定为三级疲劳状态,不满足条件2)则使用条件3)判断,若条件3)满足则判定为三级疲劳状态;
[0012] 若不满足条件3)则进入二级疲劳状态判定,二级疲劳状态判定条件包括:4)眼睛闭合程度小于等于第一闭合阈值大于第二闭合阈值,且持续时间超过第一时间阈值,5)在第二时间阈值范围内,点头频率等于第二频率阈值,6)嘴部纵轴长度小于等于第一长度阈值大于第二长度阈值,其中优先级按高到低依次为条件4)、条件5)、条件6),若满足条件4)则判定为二级疲劳状态,不满足条件4)则使用条件5)判断,若满足条件5)则判定为二级疲劳状态,不满足条件5)则使用条件6)判断,若条件6)满足则判定为二级疲劳状态;
[0013] 若不满足条件6)则进入一级疲劳状态判定,一级疲劳状态判定条件包括:7)眼睛闭合程度小于等于第二闭合阈值大于第三闭合阈值,且持续时间超过第一时间阈值,8)在第二时间阈值范围内,点头频率等于第三频率阈值,9)嘴部纵轴长度小于等于第二长度阈值大于第三长度阈值,其中优先级按高到低依次为条件7)、条件8)、条件9),若满足条件7)则判定为一级疲劳状态,不满足条件7)则使用条件8)判断,若满足条件8)则判定为一级疲劳状态,不满足条件8)则使用条件9)判断,若条件9)满足则判定为一级疲劳状态;
[0014] 若不满足条件9)则直接判定为正常状态;
[0015] S7、进行对应疲劳等级的报警。
[0016] 其中,步骤S2中所述的检测脸部图像方法为基于Viola and Jones的人脸检测算法。
[0017] 其中,步骤S3中提取眼睛及头部特征值方法为灰度信息方法,用人脸特征灰度值与其他部分的差异进行区别,先将不同方向上的灰度值和,然后根据和的变化确定相应的特定变化点,然后利用投影灰度值基于统计的方法将不同方向上的变化点位置相结合,最终提取出眼睛及头部特征值。
[0018] 其中,步骤S3中提取嘴部特征值方法为嘴部轮廓的检测方法,首先对嘴部的区域确定,再将图像灰度化之后利用水平集检测到嘴部轮廓并输出对应的二值图像,进而提取嘴部特征值。
[0019] 其中,步骤S6中第一闭合阈值>第二闭合阈值>第三闭合阈值。
[0020] 其中,步骤S6中第一频率阈值>第二频率阈值>第三频率阈值。
[0021] 其中,步骤S6中第一长度阈值>第二长度阈值>第三长度阈值。
[0022] 疲劳驾驶监测提醒系统,包括:
[0023] 图像采集模块, 用于采集驾驶员脸部图像;
[0024] 人脸检测识别模块,用于检测脸部图像;
[0025] 特征提取模块,用于提取眼睛特征值、头部特征值以及嘴部特征值;
[0026] 状态提取模块,用于通过眼睛特征值来获取眼睛状态,眼睛特征值包括瞳孔中心坐标、瞳孔坐标以及瞳孔纵轴长度;通过头部特征值来获取头部状态,头部特征值包括人脸坐标以及人脸纵坐标,通过嘴部特征值来获取获取嘴部状态,嘴部特征值包括嘴部面积以及嘴部纵轴长度;
[0027] 计算模块,用于根据眼睛状态及眼睛特征值计算眼睛闭合程度及持续时长,根据头部状态及头部特征值获取规定时间内的点头频率,从嘴部特征值中获取嘴部纵轴长度;
[0028] 疲劳标准建立及判定模块,用于建立疲劳等级判断标准并进行疲劳等级判定,将疲劳等级划分为正常状态、一级疲劳状态、二级疲劳状态以及三级疲劳状态,判断优先级按高到低依次为三级疲劳状态、二级疲劳状态、一级疲劳状态、正常状态,
[0029] 首先进行三级疲劳状态判定,三级疲劳状态判定条件包括:1)眼睛闭合程度大于第一闭合阈值且持续时间超过第一时间阈值,2)在第二时间阈值范围内,点头频率大于等于第一频率阈值,3)嘴部纵轴长度大于第一长度阈值,其中优先级按高到低依次为条件1)、条件2)、条件3),若满足条件1)则判定为三级疲劳状态,不满足条件1)则使用条件2)判断,若满足条件2)则判定为三级疲劳状态,不满足条件2)则使用条件3)判断,若条件3)满足则判定为三级疲劳状态;
[0030] 若不满足条件3)则进入二级疲劳状态判定,二级疲劳状态判定条件包括:4)眼睛闭合程度小于等于第一闭合阈值大于第二闭合阈值,且持续时间超过第一时间阈值,5)在第二时间阈值范围内,点头频率大于等于第二频率阈值,6)嘴部纵轴长度小于等于第一长度阈值大于第二长度阈值,其中优先级按高到低依次为条件4)、条件5)、条件6),若满足条件4)则判定为二级疲劳状态,不满足条件4)则使用条件5)判断,若满足条件5)则判定为二级疲劳状态,不满足条件5)则使用条件6)判断,若条件6)满足则判定为二级疲劳状态;
[0031] 若不满足条件6)则进入一级疲劳状态判定,一级疲劳状态判定条件包括:7)眼睛闭合程度小于等于第二闭合阈值大于第三闭合阈值,且持续时间超过第一时间阈值,8)在第二时间阈值范围内,点头频率大于等于第三频率阈值,9)嘴部纵轴长度小于等于第一长度阈值大于第二长度阈值,其中优先级按高到低依次为条件7)、条件8)、条件9),若满足条件7)则判定为一级疲劳状态,不满足条件7)则使用条件8)判断,若满足条件8)则判定为一级疲劳状态,不满足条件8)则使用条件9)判断,若条件9)满足则判定为一级疲劳状态;
[0032] 若不满足条件9)则直接判定为正常状态;
[0033] 报警模块,用于进行对应疲劳等级的报警。
[0034] 与现有技术相比,根据单一的参数判断疲劳状态显然精确程度不高,因此,本发明采用综合视觉参数法判断疲劳状态,综合点头频率、PERCLOS和嘴部形状三类参数判断司机处于何种等级的疲劳状态,能够大大提升判断的准确率。

附图说明

[0035] 图1为本发明一实施例的流程图;
[0036] 图2为本发明一实施例的疲劳分类标准。

具体实施方式

[0037] 为进一步说明各实施例,本发明提供有附图。这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点。现结合附图和具体实施方式对本发明进一步说明。
[0038] 参阅图1,本发明实施例方法的整体流程。它主要包括人脸图像的采集、人脸图像的检测识别、特征及参数获取、疲劳程度的判断以及对疲劳状态的报警。
[0039] 在检测脸部图像的过程中,本实施例使用基于Viola and Jones的人脸检测算法,该方法由于使用了积分图像的方法来识别图像的特征,另外,由于Adaboost 分类器具有筛选的功能,可以剔除其它不需要的部分,从而加快了检测的时间;准确度提升的原因是由于Adaboost 分类器得到了改进,由原来的单级分类器通过串级成为了级联的分类器,基于Viola and Jones的人脸检测算法和基于肤色的人脸检测算法相比,这种算法的精度明显更高,抗干扰能力更强,因此作为优选的方案,本实施例采用基于Viola and Jones的人脸检测算法。
[0040] 在特征及参数采集的步骤中,本方法将把PERCLOS(眼睛闭合百分数)作为主要因素,头部和嘴巴的参数将作为次级考虑因素。通过采集眼睛瞳孔的高度、头部的坐标和嘴巴的轮廓来分析驾驶员的PERCLOS、点头频率和嘴部形状,进而判断司机的疲劳状态。在提取眼睛及头部参数中采用基于灰度信息方法,该方法是用人脸特征灰度值与其他部分的差异进行区别,先将不同方向上的灰度值和,然后根据和的变化确定相应的特定变化点,然后利用投影灰度值基于统计的方法将不同方向上的变化点位置相结合,最终找到人脸特征点的位置。此分析法利用亮度将特征点与其它部分进行区分,但是受光照因素的影响较大。为了识别嘴部的形状,开始选用的是基于水平集的方法,在图片当中是适用的,但是在实时系统当中运行则出现了明显的时滞性问题,所以没有采用。由于人嘴巴张开是里面的颜色比较暗,因此采用嘴部轮廓的检测方法,是利用嘴部张开后里面的颜色和周围颜色色差的方法来判断嘴部状态的,首先对嘴部的区域确定,再将图像灰度化之后利用水平集检测到嘴部轮廓并输出对应的二值图像,进而提取嘴部特征值。
[0041] 提取PERCLOS 特征,PERCLOS的阈值时间取40 帧,眼睛闭合的闭合程度分为40%, 70%和80%,考虑以上三个标准,80%的效果最好。根据相关的研究,PERCLOS 反映了人眼的缓慢闭合,这就可以解释为驾驶性的生理疲劳,因此还可以认为是视觉信息采集上的中断。因此,PERCLOS 完全可以精神上的疲劳程度。
[0042] 点头频率的提取,当司机处于疲劳驾驶时,头部会表现为频繁地点头。本系统将会实时记录头部纵坐标的变化,当头部的纵坐标发生明显的变化直至超过阈值两次后,则判断司机点头一次,点头次数以此类推。本系统在一段时间内实时获取头部的点头频率,并且判断这一段时间内取10 帧)的点头频率的大小进行分等级的预警。
[0043] 嘴部形状的提取,在驾驶中,司机如果产生疲劳,嘴部会表现为打哈欠。嘴部分的面积会明显增加,但是当司机处于大笑的时候嘴部面积也会增加,因此需要对司机嘴部的形状进行识别。当嘴部面积增加的时候,判断嘴唇部分的水平距离和高度,如果高度明显增加就是打哈欠,如果水平距离明显增加就是大笑。
[0044] 接着根据各参数及实际情况制定相应的疲劳分类标准,结合图2,示出了本实施例的疲劳分类标准,人的驾驶状态分为了四个等级,其中疲劳状态被分为了三个等级,首先从优先级最高的三级疲劳状态开始判断,如果PERCLOS 满足要求,则无需进行后续的判断,如果不满足要求,则进行点头频率的判断,如果不满足要求,则对嘴部形状进行判断,如果不满足要求,则对二级疲劳状态进行判断,只要按照顺序有一个指标满足要求,则系统会针对这个指标对应的疲劳状态进行报警。
[0045] 本实施例主要从三个方面来判断驾驶员是否处于疲劳状态:
[0046] 1、眼睛的闭合程度:当眼睛在一段时间内闭合的程度介于40%和50%之间,则说明司机已经处于一级疲劳状态,当眼睛在一段时间内闭合的程度介于50%到70%之间,则说明司机已经处于二级疲劳状态,当眼睛在一段时间内闭合的程度超过了70%,则说明司机已经处于三级疲劳状态;
[0047] 2、点头的频率:当司机在一段时间内点头的频率明显升高,则说明司机处于疲劳状态;
[0048] 3、嘴部的形状:当人的嘴部出现打哈欠的形状时,就说明司机处于疲劳状态。最后本系统根据优先级的顺序,综合以上参数对司机进行分级的报警。
[0049] 判定完成后,通过声音提醒或震动的方式根据疲劳程度的不同进行相应的报警提醒,本方法结合了多个人体特征判断司机处于何种等级的疲劳状态,能极大的提高其判断的准确率。
[0050] 基于上述的疲劳驾驶监测提醒方法,本发明提出一种疲劳驾驶监测提醒系统,包括:
[0051] 图像采集模块, 用于采集驾驶员脸部图像;
[0052] 人脸检测识别模块,用于检测脸部图像;
[0053] 特征提取模块,用于提取眼睛特征值、头部特征值以及嘴部特征值;
[0054] 状态提取模块,用于通过眼睛特征值来获取眼睛状态,眼睛特征值包括瞳孔中心坐标、瞳孔坐标以及瞳孔纵轴长度;通过头部特征值来获取头部状态,头部特征值包括人脸坐标以及人脸纵坐标,通过嘴部特征值来获取获取嘴部状态,嘴部特征值包括嘴部面积以及嘴部纵轴长度;
[0055] 计算模块,用于根据眼睛状态及眼睛特征值计算眼睛闭合程度及持续时长,根据头部状态及头部特征值获取规定时间内的点头频率,从嘴部特征值中获取嘴部纵轴长度;
[0056] 疲劳标准建立及判定模块,用于建立疲劳等级判断标准并进行疲劳等级判定,将疲劳等级划分为正常状态、一级疲劳状态、二级疲劳状态以及三级疲劳状态,判断优先级按高到低依次为三级疲劳状态、二级疲劳状态、一级疲劳状态、正常状态,
[0057] 首先进行三级疲劳状态判定,三级疲劳状态判定条件包括:1)眼睛闭合程度大于70%且持续时间超过3S,2)在5S时间范围内,点头频率大于等于3次,3)嘴部纵轴长度大于35像素,其中优先级按高到低依次为条件1)、条件2)、条件3),若满足条件1)则判定为三级疲劳状态,不满足条件1)则使用条件2)判断,若满足条件2)则判定为三级疲劳状态,不满足条件2)则使用条件3)判断,若条件3)满足则判定为三级疲劳状态;
[0058] 若不满足条件3)则进入二级疲劳状态判定,二级疲劳状态判定条件包括:4)眼睛闭合程度小于等于70%大于50%,且持续时间超过3S,5)在5S时间范围内,点头频率大于等于2次,6)嘴部纵轴长度小于等于35像素大于25像素,其中优先级按高到低依次为条件4)、条件5)、条件6),若满足条件4)则判定为二级疲劳状态,不满足条件4)则使用条件5)判断,若满足条件5)则判定为二级疲劳状态,不满足条件5)则使用条件6)判断,若条件6)满足则判定为二级疲劳状态;
[0059] 若不满足条件6)则进入一级疲劳状态判定,一级疲劳状态判定条件包括:7)眼睛闭合程度小于等于50%大于40%,且持续时间超过5S,8)在5S时间范围内,点头频率大于等于1次,9)嘴部纵轴长度小于等于25像素大于15像素,其中优先级按高到低依次为条件7)、条件8)、条件9),若满足条件7)则判定为一级疲劳状态,不满足条件7)则使用条件8)判断,若满足条件8)则判定为一级疲劳状态,不满足条件8)则使用条件9)判断,若条件9)满足则判定为一级疲劳状态;
[0060] 若不满足条件9)则直接判定为正常状态;
[0061] 报警模块,用于进行对应疲劳等级的报警。
[0062] 尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。