System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能座舱感知,特别是涉及一种人眼状态的检测方法及装置。
技术介绍
1、目前,长途驾车过程中因疲劳驾驶或分心驾驶而造成的交通事故占比居高不下,加强对驾驶员状态的监控,提醒驾驶员保持安全驾驶状态成为降低交通事故的有效手段。近年来智能座舱发展迅速,其中驾驶员状态监控系统更是热门发展方向,该系统主要通过对驾驶员状态的实时监控,在检测到驾驶员存在异常状态时及时提醒,保证驾驶员及乘客的生命和财产安全。而人眼状态检测是驾驶员状态监控系统重要的技术之一,该技术通过对人眼状态的实时监控,为驾驶员状态判断提供基础信息,所以人眼状态检测的准确性是衡量整个驾驶员状态监控系统性能的重要指标之一。
2、现有技术中的人眼状态检测大多数是基于固定阈值的,该阈值可以为一个,或是设定好的一组值,现有技术存在的主要问题是由于驾驶员的眼睛有大有小,用固定阈值判定不同驾驶员的眼睛状态,会造成检测不准确的问题。
技术实现思路
1、为此,本专利技术提供了一种人眼状态的检测方法及装置,以解决现有人眼状态检测中将阈值设为固定值,依据固定阈值判定不同驾驶员的眼睛状态,造成的检测不准确问题。
2、第一方面,提供了一种人眼状态的检测方法,所述方法包括:
3、依据驾驶员的睁眼特征信息得到驾驶员睁眼开合度值;所述睁眼特征信息包括:人眼睁到最大状态时上下眼睑间最大高度以及内眦到外眦的长度;
4、依据标准人脸的睁眼特征信息得到标准睁眼开合度值;所述标准人脸是依据预设数量人脸数据拟合而成的
5、依据所述驾驶员睁眼开合度值和所述标准睁眼开合度值得到阈值调整因子;
6、依据所述阈值调整因子及预设标准开合度阈值得到目标开合度阈值;所述预设标准开合度阈值为依据所述标准人脸的眼部开合程度设定的阈值,用于确定标准人脸的眼睛状态;
7、依据所述驾驶员的实时眼睛特征信息得到实时开合度值,并依据所述实时开合度值与所述目标开合度阈值确定所述驾驶员的眼睛状态;所述眼睛状态包括睁眼状态和闭眼状态。
8、进一步地,所述依据驾驶员的睁眼特征信息得到驾驶员睁眼开合度值,包括:
9、基于所述驾驶员眼睁到最大状态时上下眼睑间最大高度以及内眦到外眦的长度,通过开合度值计算公式得到驾驶员睁眼开合度值,所述开合度值计算公式为:
10、ear=h/w;
11、其中,ear为开合度值;h为上下眼睑间最大高度;w为内眦到外眦的长度。
12、进一步地,所述依据标准人脸的睁眼特征信息得到标准睁眼开合度值,包括:
13、基于所述标准人脸中眼睁到最大状态时上下眼睑间最大高度以及内眦到外眦的长度,通过所述开合度值计算公式得到标准睁眼开合度值。
14、进一步地,所述依据所述驾驶员睁眼开合度值和所述标准睁眼开合度值得到阈值调整因子,包括:
15、基于所述驾驶员睁眼开合度值和所述标准睁眼开合度值,通过调整公式得到阈值调整因子,所述调整公式为:
16、r=ear2/ear1;
17、其中,r为阈值调整因子;ear2为驾驶员睁眼开合度值;ear1为标准睁眼开合度值。
18、进一步地,所述依据所述阈值调整因子及预设标准开合度阈值得到目标开合度阈值,包括:
19、基于所述阈值调整因子和所述预设标准开合度阈值,通过目标阈值公式得到所述目标开合度阈值,所述目标阈值公式为:
20、t=t0×r;
21、其中,t为目标开合度阈值;t0为预设标准开合度阈值;r为阈值调整因子。
22、进一步地,所述依据所述驾驶员的实时眼睛特征信息得到实时开合度值,并依据所述实时开合度值与所述目标开合度阈值确定所述驾驶员的眼睛状态,包括:
23、实时获取所述驾驶员眼睛的上下眼睑间高度以及内眦到外眦的长度,通过所述开合度值计算公式得到所述驾驶员的实时开合度值;
24、若所述实时开合度值大于等于所述目标开合度阈值,则所述驾驶员的眼睛状态为睁眼状态;
25、若所述实时开合度值小于所述目标开合度阈值,则所述驾驶员的眼睛状态为闭合状态。
26、进一步地,所述实时获取所述驾驶员眼睛的上下眼睑间高度以及内眦到外眦的长度,通过所述开合度值计算公式得到所述驾驶员的实时开合度值,包括:
27、实时获取所述驾驶员左眼和右眼的上下眼睑间高度以及内眦到外眦的长度;
28、通过所述开合度值计算公式分别得到所述驾驶员的左眼实时开合度值和右眼实时开合度值;
29、将所述左眼实时开合度值和所述右眼实时开合度值做均值处理得到所述实时开合度值。
30、进一步地,所述实时获取所述驾驶员眼睛的上下眼睑间高度以及内眦到外眦的长度,通过所述开合度值计算公式得到所述驾驶员的实时开合度值,包括:
31、实时获取所述驾驶员左眼和右眼的上下眼睑间高度以及内眦到外眦的长度;
32、通过所述开合度值计算公式分别得到所述驾驶员的左眼实时开合度值和右眼实时开合度值;
33、取所述左眼实时开合度值和所述右眼实时开合度值中较小的值作为所述实时开合度值。
34、进一步地,还包括:
35、对所述驾驶员实时视频监控,每隔预设时间间隔抽取视频中一帧进行眼睛状态的检测,若检测到连续预设次数的眼睛状态均为闭眼状态,则判定为疲劳驾驶。
36、第二方面,提供了一种人眼状态的检测装置,所述装置包括:
37、驾驶员睁眼开合度模块,用于依据驾驶员的睁眼特征信息得到驾驶员睁眼开合度值;所述睁眼特征信息包括:人眼睁到最大状态时上下眼睑间最大高度以及内眦到外眦的长度;
38、标准睁眼开合度模块,用于依据标准人脸的睁眼特征信息得到标准睁眼开合度值;所述标准人脸是依据预设数量人脸数据拟合而成的面部特征信息;
39、调整因子模块,用于依据所述驾驶员睁眼开合度值和所述标准睁眼开合度值得到阈值调整因子;
40、目标阈值模块,用于依据所述阈值调整因子及预设标准开合度阈值得到目标开合度阈值;所述预设标准开合度阈值为依据所述标准人脸的眼部开合程度设定的阈值,用于确定标准人脸的眼睛状态;
41、检测模块,用于依据所述驾驶员的实时眼睛特征信息得到实时开合度值,并依据所述实时开合度值与所述目标开合度阈值确定所述驾驶员的眼睛状态;所述眼睛状态包括睁眼状态和闭眼状态。
42、本专利技术采用以上技术方案,至少具备以下有益效果:
43、提供了一种人眼状态的检测方法及装置,通过驾驶员的睁眼特征信息得到驾驶员睁眼开合度值,依据标准人脸的睁眼特征信息得到标准睁眼开合度值,通过驾驶员睁眼开合度值和标准睁眼开合度值得到阈值调整因子,依据阈值调整因子及预设标准开合度阈值得到目标开合度阈值,基于驾驶员的实时眼睛特征信息得到实时开合度值,并依据实时开合度值与目标开合度阈值确定驾驶员的眼睛本文档来自技高网...
【技术保护点】
1.一种人眼状态的检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的检测方法,其特征在于,所述依据驾驶员的睁眼特征信息得到驾驶员睁眼开合度值,包括:
3.根据权利要求2所述的检测方法,其特征在于,所述依据标准人脸的睁眼特征信息得到标准睁眼开合度值,包括:
4.根据权利要求1所述的检测方法,其特征在于,所述依据所述驾驶员睁眼开合度值和所述标准睁眼开合度值得到阈值调整因子,包括:
5.根据权利要求1所述的检测方法,其特征在于,所述依据所述阈值调整因子及预设标准开合度阈值得到目标开合度阈值,包括:
6.根据权利要求2所述的检测方法,其特征在于,所述依据所述驾驶员的实时眼睛特征信息得到实时开合度值,并依据所述实时开合度值与所述目标开合度阈值确定所述驾驶员的眼睛状态,包括:
7.根据权利要求6所述的检测方法,其特征在于,所述实时获取所述驾驶员眼睛的上下眼睑间高度以及内眦到外眦的长度,通过所述开合度值计算公式得到所述驾驶员的实时开合度值,包括:
8.根据权利要求6所述的检测方法,其特征在于,所述实
9.根据权利要求1所述的检测方法,其特征在于,还包括:
10.一种人眼状态的检测装置,其特征在于,所述装置包括:
...【技术特征摘要】
1.一种人眼状态的检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的检测方法,其特征在于,所述依据驾驶员的睁眼特征信息得到驾驶员睁眼开合度值,包括:
3.根据权利要求2所述的检测方法,其特征在于,所述依据标准人脸的睁眼特征信息得到标准睁眼开合度值,包括:
4.根据权利要求1所述的检测方法,其特征在于,所述依据所述驾驶员睁眼开合度值和所述标准睁眼开合度值得到阈值调整因子,包括:
5.根据权利要求1所述的检测方法,其特征在于,所述依据所述阈值调整因子及预设标准开合度阈值得到目标开合度阈值,包括:
6.根据权利要求2所述的检测方法,其特征在于,所述依据所...
【专利技术属性】
技术研发人员:钟淇,李天辉,罗覃月,张莉,
申请(专利权)人:上汽通用五菱汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。