一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

疲劳驾驶检测方法、装置、设备及存储介质与流程

2022-12-23 20:50:01 来源:中国专利 TAG:


1.本发明涉及智能汽车技术领域,尤其涉及一种疲劳驾驶检测方法、装置、设备及存储介质。


背景技术:

2.目前网约车已经融入到了人们的生活中,人们选择网约车出行非常普遍,网约车平台造就了很多工作岗位,出现了很多专职网约车司机。有部分网约车司机为了增加收入,常常会延长工作时间,由于工作时间长,网约车司机在夜间行驶的时候容易疲劳驾驶,极易发生道路交通事故,对司机和乘客的安全造成极大的威胁。
3.现有的疲劳驾驶检测方案通过录制司机的面部视频,采用图像识别或者面部特征比对的方式判断司机是否处于疲劳驾驶,但是该方案没有考虑到夜间行车的复杂环境。在夜间行车过程中周围环境在变化,车内的光线也在不断的变化,在光线不足的路段采集到的司机面部视频信息不够清楚,从而导致对司机疲劳驾驶状态判断不准确或滞后,存在较大的安全隐患。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

5.本发明的主要目的在于提供一种疲劳驾驶检测方法、装置、设备及存储介质,旨在解决现有的疲劳驾驶检测方案对司机疲劳驾驶状态判断不准确或滞后,存在较大的安全隐患的技术问题。
6.为实现上述目的,本发明提供了一种疲劳驾驶检测方法,所述方法包括以下步骤:
7.在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度;
8.根据所述光线强度确定补光等级;
9.根据所述补光等级向补光灯发送对应的控制信号,以使所述补光灯根据所述补光等级进行补光;
10.接收所述视频采集装置在所述补光灯进行补光的环境中采集的视频数据;
11.根据所述视频数据对驾驶员进行疲劳驾驶检测。
12.可选地,所述根据所述光线强度确定补光等级,包括:
13.将所述光线强度与预设光线强度阈值进行比对;
14.在所述光线强度小于所述预设光线强度阈值时,根据所述光线强度以及所述预设光线强度阈值计算光线强度差值;
15.根据所述光线强度差值确定补光等级。
16.可选地,所述根据所述光线强度差值确定补光等级,包括:
17.根据所述光线强度差值从预设映射关系中查找对应的补光等级,其中,所述预设
映射关系中包括光线强度差值以及一一对应的补光等级。
18.可选地,所述根据所述视频数据对驾驶员进行疲劳驾驶检测之后,所述方法还包括:
19.对所述视频数据的质量进行评估,得到质量评分;
20.在所述质量评分低于预设评分时,对所述预设光线强度阈值进行调整,根据调整后的预设光线强度阈值对存储有预设光线强度阈值的预设存储区域进行更新。
21.可选地,所述在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度,包括:
22.在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令;
23.获取当前时间信息,根据所述当前时间信息确定当前环境是否需要补光;
24.在确定当前环境需要补光时,向光感装置发送开启控制信号,以使所述光感装置采集所述当前环境的光线强度;
25.获取所述光感装置采集的光线强度。
26.可选地,所述在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度,包括:
27.在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令;
28.获取当前时间信息以及当前天气信息,根据所述当前时间信息以及所述当前天气信息确定当前环境是否需要补光;
29.在确定当前环境需要补光时,向光感装置发送开启控制信号,以使所述光感装置采集所述当前环境的光线强度;
30.获取所述光感装置采集的光线强度。
31.可选地,所述根据所述当前时间信息以及所述当前天气信息确定当前环境是否需要补光,包括:
32.根据所述天气信息从预设关系表中查找对应的预设时间范围;
33.确定所述当前时间信息是否与所述预设时间范围匹配,以确定当前环境是否需要补光。
34.可选地,所述根据所述视频数据对驾驶员进行疲劳驾驶检测,包括:
35.对所述视频数据进行分析,确定驾驶员的位姿数据、眼球数据以及表情数据;
36.根据所述位姿数据、所述眼球数据以及所述表情数据确定所述驾驶员的当前驾驶状态;
37.在所述当前驾驶状态为疲劳驾驶状态时,向警示装置发送提醒控制信号,以使所述警示装置发出提醒。
38.可选地,所述根据所述位姿数据、所述眼球数据以及所述表情数据确定所述驾驶员的当前驾驶状态,包括:
39.根据所述位姿数据确定所述驾驶员的姿态是否为静止姿态,在所述姿态为静止姿态时,确定所述驾驶员的歪斜程度;
40.根据所述眼球数据确定所述驾驶员的闭眼时间是否超过预设时长,在所述闭眼时间超过所述预设时长时,根据所述闭眼时间确定对应的第一疲劳分数;
41.根据所述表情数据确定所述驾驶员的打哈欠次数是否超过预设次数,在所述打哈
欠次数达到所述预设次数时,根据所述打哈欠次数确定对应的第二疲劳分数;
42.根据所述歪斜程度、所述第一疲劳分数以及所述第二疲劳分数确定驾驶员的当前驾驶状态。
43.可选地,所述根据所述歪斜程度、所述第一疲劳分数以及所述第二疲劳分数确定驾驶员的当前驾驶状态,包括:
44.根据所述第一疲劳分数以及所述第二疲劳分数确定目标疲劳分数;
45.在所述歪斜程度超过预设歪斜程度且所述目标疲劳分数大于预设分数阈值时,确定驾驶员的当前驾驶状态为疲劳驾驶状态。
46.可选地,所述在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度之前,所述方法还包括:
47.获取疲劳检测频率信息,根据所述疲劳检测频率信息确定当前时刻是否为检测时刻;
48.在所述当前时刻为检测时刻时,触发疲劳驾驶检测指令。
49.此外,为实现上述目的,本发明还提出一种疲劳驾驶检测装置,所述疲劳驾驶检测装置包括:
50.获取模块,用于在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度;
51.确定模块,用于根据所述光线强度确定补光等级;
52.控制模块,用于根据所述补光等级向补光灯发送对应的控制信号,以使所述补光灯根据所述补光等级进行补光;
53.接收模块,用于接收所述视频采集装置在所述补光灯进行补光的环境中采集的视频数据;
54.检测模块,用于根据所述视频数据对驾驶员进行疲劳驾驶检测。
55.可选地,所述确定模块,还用于将所述光线强度与预设光线强度阈值进行比对,在所述光线强度小于所述预设光线强度阈值时,根据所述光线强度以及所述预设光线强度阈值计算光线强度差值,根据所述光线强度差值确定补光等级。
56.可选地,所述确定模块,还用于根据所述光线强度差值从预设映射关系中查找对应的补光等级,其中,所述预设映射关系中包括光线强度差值以及一一对应的补光等级。
57.可选地,所述分析模块,还用于对所述视频数据的质量进行评估,得到质量评分,在所述质量评分低于预设评分时,对所述预设光线强度阈值进行调整,根据调整后的预设光线强度阈值对存储有预设光线强度阈值的预设存储区域进行更新。
58.可选地,所述获取模块,还用于在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,获取当前时间信息,根据所述当前时间信息确定当前环境是否需要补光,在确定当前环境需要补光时,向光感装置发送开启控制信号,以使所述光感装置采集所述当前环境的光线强度,获取所述光感装置采集的光线强度。
59.可选地,所述获取模块,还用于在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,获取当前时间信息以及当前天气信息,根据所述当前时间信息以及所述当前天气信息确定当前环境是否需要补光,在确定当前环境需要补光时,向光感装置发送开启控制信号,以使所述光感装置采集所述当前环境的光线强度,获取所述光感装置采集的光
线强度。
60.可选地,所述获取模块,还用于根据所述天气信息从预设关系表中查找对应的预设时间范围,确定所述当前时间信息是否与所述预设时间范围匹配,以确定当前环境是否需要补光。
61.此外,为实现上述目的,本发明还提出一种疲劳驾驶检测设备,所述疲劳驾驶检测设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的疲劳驾驶检测程序,所述疲劳驾驶检测程序配置为实现如上文所述的疲劳驾驶检测方法的步骤。
62.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有疲劳驾驶检测程序,所述疲劳驾驶检测程序被处理器执行时实现如上文所述的疲劳驾驶检测方法的步骤。
63.本发明通过在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度;根据光线强度确定补光等级;根据补光等级向补光灯发送对应的控制信号,以使补光灯根据补光等级进行补光;接收视频采集装置在补光灯进行补光的环境中采集的视频数据;根据视频数据对驾驶员进行疲劳驾驶检测。通过上述方式,对当前环境的光线强度进行检测,根据当前环境的光线强度确定补光等级,控制补光灯根据补光等级进行智能补光,提升了司机面部表情录制视频的质量,通过高质量的视频数据可快速并准确地判断出司机的驾驶状态,减少安全隐患,解决了现有的疲劳驾驶检测方案对司机疲劳驾驶状态判断不准确或滞后的问题。
附图说明
64.图1是本发明实施例方案涉及的硬件运行环境的疲劳驾驶检测设备的结构示意图;
65.图2为本发明疲劳驾驶检测方法第一实施例的流程示意图;
66.图3为本发明疲劳驾驶检测方法第二实施例的流程示意图;
67.图4为本发明疲劳驾驶检测方法第三实施例的流程示意图;
68.图5为本发明疲劳驾驶检测装置第一实施例的结构框图。
具体实施方式
69.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
70.参照图1,图1为本发明实施例方案涉及的硬件运行环境的图片显示设备结构示意图。
71.如图1所示,该图片显示设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元(比如键盘(keyboard));可选的,用户接口1003还可以包括标准的有线接口、无线接口。可选的,网络接口1004包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,
nvm),例如磁盘存储器。可选的,存储器1005还可以是独立于前述处理器1001的存储装置。
72.本领域技术人员可以理解,图1中示出的结构并不构成对疲劳驾驶检测设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
73.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及疲劳驾驶检测程序。
74.在图1所示的疲劳驾驶检测设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明疲劳驾驶检测设备中的处理器1001、存储器1005可以设置在疲劳驾驶检测设备中,所述疲劳驾驶检测设备通过处理器1001调用存储器1005中存储的疲劳驾驶检测程序,并执行本发明实施例提供的疲劳驾驶检测方法。
75.本发明实施例提供了一种疲劳驾驶检测方法,参照图2,图2为本发明疲劳驾驶检测方法第一实施例的流程示意图。
76.本实施例中,所述疲劳驾驶检测方法包括以下步骤:
77.步骤s10:在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度。
78.可以理解的是,本实施例的执行主体为疲劳驾驶检测设备,所述疲劳驾驶检测设备可以为车载电脑,也可以为后台服务器,本实施例以后台服务器为例进行说明。
79.需要说明的是,车辆上安装有视频采集装置、光感装置以及可调节发光强度的智能灯,后台服务器在时钟或者人工控制下触发疲劳驾驶检测指令,后台服务器在触发得到疲劳驾驶检测指令时,控制开启视频采集装置以拍摄获取视频数据,其中视频数据包括驾驶员的位姿数据、眼球数据以及表情数据等信息,接收光感装置采集的光线强度。
80.进一步地,为了避免光感装置在不需要补光的时间内长时间开启,所述步骤s10,包括:在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令;获取当前时间信息,根据所述当前时间信息确定当前环境是否需要补光;在确定当前环境需要补光时,向光感装置发送开启控制信号,以使所述光感装置采集所述当前环境的光线强度;获取所述光感装置采集的光线强度。
81.应当理解的是,预先设置有需要补光的时间范围,例如:18点-7点,将当前时间信息与需要补光的时间范围进行比对,确定当前时间是否在该时间范围内,如果当前时间在该时间范围内,确定当前环境需要补光,此时控制光感装置开启,并接收光感装置采集的光线强度。
82.进一步地,为了在天气导致光线不足的情况下对环境进行补光,所述步骤s10,包括:在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令;获取当前时间信息以及当前天气信息,根据所述当前时间信息以及所述当前天气信息确定当前环境是否需要补光;在确定当前环境需要补光时,向光感装置发送开启控制信号,以使所述光感装置采集所述当前环境的光线强度;获取所述光感装置采集的光线强度。
83.需要说明的是,获取当前天气信息的过程可以为通过预设网址访问预设天气预报网站,对当地的当前天气进行捕捉,以确定当前天气信息。在具体实现中,当前天气信息主要包括:晴、多云、小雨、中雨、大雨、雪等气象要素,不同的天气需要补光的时间不同,在确定当前天气下当前时间需要补光时,控制光感装置开启,并接收光感装置采集的光线强度。
84.具体地,所述根据所述当前时间信息以及所述当前天气信息确定当前环境是否需要补光,包括:根据所述天气信息从预设关系表中查找对应的预设时间范围;确定所述当前时间信息是否与所述预设时间范围匹配,以确定当前环境是否需要补光。
85.可以理解的是,预设关系表可以根据实际情况提前设置,其中存储有天气信息以及对应的预设时间范围,例如,晴对应的预设时间范围为18点-7点,中雨对应的预设时间范围为16点-6点
……

86.需要说明的是,当前时间处于当前天气对应的时间范围时,确定需要补光,控制光感装置开启,并接收光感装置采集的光线强度。确定所述当前时间信息是否与所述预设时间范围匹配,以确定当前环境是否需要补光,包括:在所述当前时间信息与所述预设时间范围匹配时,确定当前环境需要补光;在所述当前时间信息与所述预设时间范围不匹配时,确定当前环境不需要补光。
87.进一步地,为了对驾驶员的疲劳驾驶进行自动有效的检测,所述步骤s10之前,所述方法还包括:获取疲劳检测频率信息,根据所述疲劳检测频率信息确定当前时刻是否为检测时刻;在所述当前时刻为检测时刻时,触发疲劳驾驶检测指令。
88.可以理解的是,用户提前设置检测频率,后台服务器根据用户设置的检测频率生成疲劳检测频率信息,在根据疲劳检测频率信息确定当前时刻为检测时刻时,触发疲劳驾驶检测指令,后台服务器执行疲劳驾驶检测流程。例如,用户设置检测频率为:18点-次日2点,每隔1小时检测一次,后台服务器生成疲劳检测频率信息,确定检测时刻为18点、20点、22点、24点以及2点,在当前时刻为22点时,触发疲劳驾驶检测指令,后台服务器执行疲劳驾驶检测流程。
89.步骤s20:根据所述光线强度确定补光等级。
90.需要说明的是,不同的补光等级为补光灯的不同亮度等级,根据光线强度确定补光等级的过程可以为根据当前环境的光线强度从预设存储区域内的表格内查找对应的补光等级,还可以为根据光感装置实时采集的光线强度,在光线强度低于预设光线强度阈值时,计算光线强度与预设光线强度阈值的差值,根据差值确定需要补光的补光等级。
91.步骤s30:根据所述补光等级向补光灯发送对应的控制信号,以使所述补光灯根据所述补光等级进行补光。
92.应当理解的是,提前对补光灯的补光等级进行标定和设置,例如,补光灯的补光等级从暗到亮分为一档、二挡、三挡、四挡以及五档,在需要补光的补光等级为一档时,后台服务器控制补光灯调整至一档。
93.步骤s40:接收所述视频采集装置在所述补光灯进行补光的环境中采集的视频数据。
94.需要说明的是,视频采集装置在补光后的环境中采集的视频数据质量更高,视频中的图像更清晰,能够更好的为疲劳驾驶检测提供数据支持。
95.步骤s50:根据所述视频数据对驾驶员进行疲劳驾驶检测。
96.可以理解的是,对视频数据进行分析,确定驾驶员的当前状态是否为疲劳状态,在当前状态为疲劳状态时,控制警示装置发出提醒。
97.需要说明的是,为了避免视频采集装置以及光感装置长时间开启导致浪费,并且为了避免补光灯长时间开启导致影响驾驶员视觉判断,步骤s50之后,所述方法还包括:在
得到疲劳驾驶检测结果时,触发疲劳驾驶检测完毕指令,在接收到疲劳驾驶检测完毕指令时,向所述视频采集装置、所述光感装置以及所述补光灯发送关闭信号,以使所述视频采集装置、所述光感装置以及所述补光灯停止工作。
98.本实施例通过在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度;根据光线强度确定补光等级;根据补光等级向补光灯发送对应的控制信号,以使补光灯根据补光等级进行补光;接收视频采集装置在补光灯进行补光的环境中采集的视频数据;根据视频数据对驾驶员进行疲劳驾驶检测。通过上述方式,对当前环境的光线强度进行检测,根据当前环境的光线强度确定补光等级,控制补光灯根据补光等级进行智能补光,提升了司机面部表情录制视频的质量,通过高质量的视频数据可快速并准确地判断出司机的驾驶状态,减少安全隐患,解决了现有的疲劳驾驶检测方案对司机疲劳驾驶状态判断不准确或滞后的问题。
99.参考图3,图3为本发明疲劳驾驶检测方法第二实施例的流程示意图。
100.基于上述第一实施例,本实施例疲劳驾驶检测方法的所述步骤s20,包括:
101.步骤s201:将所述光线强度与预设光线强度阈值进行比对。
102.可以理解的是,预设光线强度阈值为录制最优视频所需的最低光线强度,可以根据技术人员的经验设置,也可以根据试验确定,具体过程为:在黑暗环境下,通过补光灯设置不同的环境光线强度,在不同的环境光线强度下拍摄样本数据,将多个样本数据进行对比,确定视频质量,视频质量超过预设质量的最低光线强度作为预设光线强度阈值。
103.步骤s202:在所述光线强度小于所述预设光线强度阈值时,根据所述光线强度以及所述预设光线强度阈值计算光线强度差值。
104.需要说明的是,在当前环境的光线强度小于预设光线强度阈值时,确定当前直接录制视频会导致录制视频质量差,在当前环境的光线强度大于等于预设光线强度阈值时,直接获取视频采集装置采集的视频数据,根据该视频数据对驾驶员进行疲劳驾驶检测。光线强度差值为预设光线强度阈值减去光线强度得到的差值。
105.步骤s203:根据所述光线强度差值确定补光等级。
106.具体地,所述步骤s203,包括:根据所述光线强度差值从预设映射关系中查找对应的补光等级,其中,所述预设映射关系中包括光线强度差值以及一一对应的补光等级。
107.在具体实现中,提前将补光等级与光线强度差值对应,预设映射关系的设置方式可以为两种,第一种方式是直接将光线强度差值与补光等级对应,设置若干一一对于的光线强度差值以及补光等级,第二种方式是设置对应的光线强度范围以及补光等级,所设置的光线强度范围为当前补光等级所增强的光线强度与上一补光等级所增强的光线强度之间的范围,例如,补光灯的补光等级从暗到亮分为一档、二挡、三挡、四挡以及五档,对应的增强光线强度的范围为0-a2,a
2-a3,a
3-a4,a
4-a5,a
5-a6,将光线强度差值与光线强度范围进行匹配,在匹配成功时,确定该光线强度范围对应的补光等级。在第二种方式中,所述根据所述光线强度差值从预设映射关系中查找对应的补光等级,包括:将所述光线强度差值与预设映射关系中各补光等级对应的光线强度范围进行匹配,在所述光线强度差值与目标光线强度范围匹配成功时,确定所述目标光线强度范围对应的补光等级。
108.进一步地,为了提高视频数据的拍摄质量,所述步骤s50之后,所述方法还包括:对所述视频数据的质量进行评估,得到质量评分;在所述质量评分低于预设评分时,对所述预
设光线强度阈值进行调整,根据调整后的预设光线强度阈值对存储有预设光线强度阈值的预设存储区域进行更新。
109.在具体实现中,所述步骤s201之前,所述方法还包括:从预设存储区域内获取预设光线强度阈值;
110.可以理解的是,对视频数据的质量进行评估,得到质量评分的过程为:确定视频数据的帧数信息,确定每帧数据的视频的清晰度信息,取平均值得到质量评分。预设评分为提前设置的高质量视频对应的评分。在当前采集的视频数据的质量评分低于预设评分时,当前补光强度达不到预期效果,设置预设调整策略,调大预设光线强度阈值,在下一次疲劳驾驶检测时,预设光线强度阈值与当前光线强度之间的差值相比于本次更大,通过预设映射关系查找到的补光等级更大,补光灯增强的光线更强,从而提升采集的视频数据的质量。
111.需要说明的是,预设调整策略可以为设置一个光线强度数值n,在质量评分低于预设评分时,将预设光线强度阈值调大n,例如,本次疲劳驾驶检测时,预设光线强度阈值为x,检测到视频数据的质量评分低于预设评分,将预设光线强度阈值调整为x n,在下一次疲劳驾驶检测时,从预设存储区域获取到的预设光线强度阈值为x n。
112.本实施例通过在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度;将光线强度与预设光线强度阈值进行比对;在光线强度小于预设光线强度阈值时,根据光线强度以及预设光线强度阈值计算光线强度差值;根据光线强度差值确定补光等级;根据补光等级向补光灯发送对应的控制信号,以使补光灯根据补光等级进行补光;接收视频采集装置在补光灯进行补光的环境中采集的视频数据;根据视频数据对驾驶员进行疲劳驾驶检测。通过上述方式,对当前环境的光线强度进行检测,在当前环境的光线强度小于预设光线强度阈值时,根据预设光线强度阈值与当前环境的光线强度之间的差值确定补光等级,控制补光灯根据补光等级进行智能补光,使录制视频数据环境的光线强度达到要求,提升了司机面部表情录制视频的质量,通过高质量的视频数据可快速并准确地判断出司机的驾驶状态,减少安全隐患,解决了现有的疲劳驾驶检测方案对司机疲劳驾驶状态判断不准确或滞后的问题。
113.参考图4,图4为本发明疲劳驾驶检测方法第三实施例的流程示意图。
114.基于上述第一实施例,本实施例疲劳驾驶检测方法的所述步骤s50,包括:
115.步骤s501:对所述视频数据进行分析,确定驾驶员的位姿数据、眼球数据以及表情数据。
116.可以理解的是,根据视频数据提取多个特征点,特征点包括右耳、左耳、右眼、左眼、嘴巴、鼻子、脖子、右肩以及左肩,根据右耳、左耳、右眼、左眼、脖子、右肩以及左肩的特征点信息确定驾驶员的位姿数据,根据右眼以及左眼的特征点信息确定驾驶员的眼球数据,根据嘴巴以及鼻子的特征点信息确定驾驶员的表情数据。
117.步骤s502:根据所述位姿数据、所述眼球数据以及所述表情数据确定所述驾驶员的当前驾驶状态。
118.具体地,所述步骤s502,包括:根据所述位姿数据确定所述驾驶员的姿态是否为静止姿态,在所述姿态为静止姿态时,确定所述驾驶员的歪斜程度;根据所述眼球数据确定所述驾驶员的闭眼时间是否超过预设时长,在所述闭眼时间超过所述预设时长时,根据所述闭眼时间确定对应的第一疲劳分数;根据所述表情数据确定所述驾驶员的打哈欠次数是否
超过预设次数,在所述打哈欠次数达到所述预设次数时,根据所述打哈欠次数确定对应的第二疲劳分数;根据所述歪斜程度、所述第一疲劳分数以及所述第二疲劳分数确定驾驶员的当前驾驶状态。
119.需要说明的是,将多帧的右耳、左耳、右眼、左眼、脖子、右肩以及左肩的特征点信息相互比对,确定驾驶员是否为静止姿态,在驾驶员为静止姿态时,选取一帧数据的右耳、左耳、右眼、左眼、脖子、右肩以及左肩的特征点信息,将右耳与左耳比较、右眼与左眼比较、脖子与中线比较、右肩与左肩比较,从而确定驾驶员的歪斜程度。
120.应当理解的是,根据视频数据的每一帧数据中的右眼以及左眼的特征点信息确定驾驶员在该帧是否处于闭眼状态,根据驾驶员处于闭眼状态的帧数确定驾驶员的闭眼时间,预设时长与视频数据采集时长有关,为视频数据采集时长、人眼正常眨眼频率以及单次眨眼最大时长之积,在驾驶员的闭眼时间超过预设时长时,根据闭眼时间确定对应的第一疲劳分数,闭眼时长越长,第一疲劳分数越高。
121.需要说明的是,根据视频数据的嘴巴以及鼻子的特征点信息确定驾驶员的打哈欠次数,预设次数与视频数据采集时长有关,为视频数据采集时长与正常打哈欠频率之积,在驾驶员的打哈欠次数超过预设次数时,根据打哈欠次数确定对应的第二疲劳分数,打哈欠次数越多,第二疲劳分数越高。
122.所述根据所述歪斜程度、所述第一疲劳分数以及所述第二疲劳分数确定驾驶员的当前驾驶状态,包括:根据所述第一疲劳分数以及所述第二疲劳分数确定目标疲劳分数;在所述歪斜程度超过预设歪斜程度且所述目标疲劳分数大于预设分数阈值时,确定驾驶员的当前驾驶状态为疲劳驾驶状态。
123.可以理解的是,根据第一疲劳分数以及第二疲劳分数确定目标疲劳分数的方式为三种,第一种方式为将第一疲劳分数以及第二疲劳分数求和,得到目标疲劳分数,第二种方式为根据第一疲劳分数以及第二疲劳分数求平均值,得到目标疲劳分数,第三种方式为将第一疲劳分数以及第二疲劳分数按照预设权重比加权求和,得到目标疲劳分数。
124.需要说明的是,在设置疲劳驾驶检测功能时,后台服务器提示驾驶员录入驾驶姿势,根据驾驶员的常规驾驶姿势以及预设的误差范围设置预设歪斜程度,预设分数阈值与目标疲劳分数的确定方式有关,在目标疲劳分数为第一疲劳分数以及第二疲劳分数之和时,预设分数阈值较大,在目标疲劳分数为第一疲劳分数以及第二疲劳分数的平均值时,预设分数阈值较小。
125.举例进行说明:视频数据采集时长为50秒,预设时长为5秒,在驾驶员的闭眼时间为15秒时,根据闭眼时间确定第一疲劳分数为25分(闭眼时间为5秒对应的分数为0分,闭眼时间为50秒对应的分数为100分),预设次数为2次,在驾驶员的打哈欠次数为4次时,根据打哈欠次数确定第二疲劳分数为25分(打哈欠次数为2次,对应分数为0分,视频数据采集时长50秒,最大打哈欠次数为10次,对应分数为100分),采用第一种方式确定目标疲劳分数为50分,预设分数阈值为40分,目标疲劳分数大于预设分数阈值,确定驾驶员的当前驾驶状态为疲劳驾驶状态。
126.步骤s503:在所述当前驾驶状态为疲劳驾驶状态时,向警示装置发送提醒控制信号,以使所述警示装置发出提醒。
127.可以理解的是,警示装置可以为车载电脑上连接的音箱,也可以为另外设置的音
箱、喇叭、报警器等等,本实施例通过控制警示装置发出提醒,以提醒驾驶员当前处于疲劳驾驶状态,降低安全隐患。
128.本实施例通过在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度;根据光线强度确定补光等级;根据补光等级向补光灯发送对应的控制信号,以使补光灯根据补光等级进行补光;接收视频采集装置在补光灯进行补光的环境中采集的视频数据;对视频数据进行分析,确定驾驶员的位姿数据、眼球数据以及表情数据;根据位姿数据、眼球数据以及表情数据确定驾驶员的当前驾驶状态;在当前驾驶状态为疲劳驾驶状态时,向警示装置发送提醒控制信号,以使警示装置发出提醒。通过上述方式,对当前环境的光线强度进行检测,根据当前环境的光线强度确定补光等级,控制补光灯根据补光等级进行智能补光,提升了司机面部表情录制视频的质量,通过高质量的视频数据分析驾驶员的位姿数据、眼球数据以及表情数据,可快速并准确地判断出司机的驾驶状态,在确定当前驾驶状态为疲劳驾驶状态时,控制警示装置发出提醒,减少安全隐患,解决了现有的疲劳驾驶检测方案对司机疲劳驾驶状态判断不准确或滞后的问题。
129.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有疲劳驾驶检测程序,所述疲劳驾驶检测程序被处理器执行时实现如上文所述的疲劳驾驶检测方法的步骤。
130.参照图5,图5为本发明疲劳驾驶检测装置第一实施例的结构框图。
131.如图5所示,本发明实施例提出的疲劳驾驶检测装置包括:
132.获取模块10,用于在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度。
133.确定模块20,用于根据所述光线强度确定补光等级。
134.控制模块30,用于根据所述补光等级向补光灯发送对应的控制信号,以使所述补光灯根据所述补光等级进行补光。
135.接收模块40,用于接收所述视频采集装置在所述补光灯进行补光的环境中采集的视频数据。
136.检测模块50,用于根据所述视频数据对驾驶员进行疲劳驾驶检测。
137.应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
138.本实施例通过在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度;根据光线强度确定补光等级;根据补光等级向补光灯发送对应的控制信号,以使补光灯根据补光等级进行补光;接收视频采集装置在补光灯进行补光的环境中采集的视频数据;根据视频数据对驾驶员进行疲劳驾驶检测。通过上述方式,对当前环境的光线强度进行检测,根据当前环境的光线强度确定补光等级,控制补光灯根据补光等级进行智能补光,提升了司机面部表情录制视频的质量,通过高质量的视频数据可快速并准确地判断出司机的驾驶状态,减少安全隐患,解决了现有的疲劳驾驶检测方案对司机疲劳驾驶状态判断不准确或滞后的问题。
139.需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
140.另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的疲劳驾驶检测方法,此处不再赘述。
141.此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
142.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
143.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
144.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
145.本发明公开了a1、一种疲劳驾驶检测方法,所述疲劳驾驶检测方法包括:
146.在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度;
147.根据所述光线强度确定补光等级;
148.根据所述补光等级向补光灯发送对应的控制信号,以使所述补光灯根据所述补光等级进行补光;
149.接收所述视频采集装置在所述补光灯进行补光的环境中采集的视频数据;
150.根据所述视频数据对驾驶员进行疲劳驾驶检测。
151.a2、如a1所述的疲劳驾驶检测方法,所述根据所述光线强度确定补光等级,包括:
152.将所述光线强度与预设光线强度阈值进行比对;
153.在所述光线强度小于所述预设光线强度阈值时,根据所述光线强度以及所述预设光线强度阈值计算光线强度差值;
154.根据所述光线强度差值确定补光等级。
155.a3、如a2所述的疲劳驾驶检测方法,所述根据所述光线强度差值确定补光等级,包括:
156.根据所述光线强度差值从预设映射关系中查找对应的补光等级,其中,所述预设映射关系中包括光线强度差值以及一一对应的补光等级。
157.a4、如a2所述的疲劳驾驶检测方法,所述根据所述视频数据对驾驶员进行疲劳驾驶检测之后,所述方法还包括:
158.对所述视频数据的质量进行评估,得到质量评分;
159.在所述质量评分低于预设评分时,对所述预设光线强度阈值进行调整,根据调整
后的预设光线强度阈值对存储有预设光线强度阈值的预设存储区域进行更新。
160.a5、如a1所述的疲劳驾驶检测方法,所述在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度,包括:
161.在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令;
162.获取当前时间信息,根据所述当前时间信息确定当前环境是否需要补光;
163.在确定当前环境需要补光时,向光感装置发送开启控制信号,以使所述光感装置采集所述当前环境的光线强度;
164.获取所述光感装置采集的光线强度。
165.a6、如a1所述的疲劳驾驶检测方法,所述在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度,包括:
166.在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令;
167.获取当前时间信息以及当前天气信息,根据所述当前时间信息以及所述当前天气信息确定当前环境是否需要补光;
168.在确定当前环境需要补光时,向光感装置发送开启控制信号,以使所述光感装置采集所述当前环境的光线强度;
169.获取所述光感装置采集的光线强度。
170.a7、如a6所述的疲劳驾驶检测方法,所述根据所述当前时间信息以及所述当前天气信息确定当前环境是否需要补光,包括:
171.根据所述天气信息从预设关系表中查找对应的预设时间范围;
172.确定所述当前时间信息是否与所述预设时间范围匹配,以确定当前环境是否需要补光。
173.a8、如a1-a7中任一项所述的疲劳驾驶检测方法,所述根据所述视频数据对驾驶员进行疲劳驾驶检测,包括:
174.对所述视频数据进行分析,确定驾驶员的位姿数据、眼球数据以及表情数据;
175.根据所述位姿数据、所述眼球数据以及所述表情数据确定所述驾驶员的当前驾驶状态;
176.在所述当前驾驶状态为疲劳驾驶状态时,向警示装置发送提醒控制信号,以使所述警示装置发出提醒。
177.a9、如a8所述的疲劳驾驶检测方法,所述根据所述位姿数据、所述眼球数据以及所述表情数据确定所述驾驶员的当前驾驶状态,包括:
178.根据所述位姿数据确定所述驾驶员的姿态是否为静止姿态,在所述姿态为静止姿态时,确定所述驾驶员的歪斜程度;
179.根据所述眼球数据确定所述驾驶员的闭眼时间是否超过预设时长,在所述闭眼时间超过所述预设时长时,根据所述闭眼时间确定对应的第一疲劳分数;
180.根据所述表情数据确定所述驾驶员的打哈欠次数是否超过预设次数,在所述打哈欠次数达到所述预设次数时,根据所述打哈欠次数确定对应的第二疲劳分数;
181.根据所述歪斜程度、所述第一疲劳分数以及所述第二疲劳分数确定驾驶员的当前驾驶状态。
182.a10、如a9所述的疲劳驾驶检测方法,所述根据所述歪斜程度、所述第一疲劳分数
以及所述第二疲劳分数确定驾驶员的当前驾驶状态,包括:
183.根据所述第一疲劳分数以及所述第二疲劳分数确定目标疲劳分数;
184.在所述歪斜程度超过预设歪斜程度且所述目标疲劳分数大于预设分数阈值时,确定驾驶员的当前驾驶状态为疲劳驾驶状态。
185.a11、如a1-a7中任一项所述的疲劳驾驶检测方法,所述在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度之前,所述方法还包括:
186.获取疲劳检测频率信息,根据所述疲劳检测频率信息确定当前时刻是否为检测时刻;
187.在所述当前时刻为检测时刻时,触发疲劳驾驶检测指令。
188.本发明还公开了b12、一种疲劳驾驶检测装置,所述疲劳驾驶检测装置包括:
189.获取模块,用于在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,并获取光感装置采集的光线强度;
190.确定模块,用于根据所述光线强度确定补光等级;
191.控制模块,用于根据所述补光等级向补光灯发送对应的控制信号,以使所述补光灯根据所述补光等级进行补光;
192.接收模块,用于接收所述视频采集装置在所述补光灯进行补光的环境中采集的视频数据;
193.检测模块,用于根据所述视频数据对驾驶员进行疲劳驾驶检测。
194.b13、如b12所述的疲劳驾驶检测装置,所述确定模块,还用于将所述光线强度与预设光线强度阈值进行比对,在所述光线强度小于所述预设光线强度阈值时,根据所述光线强度以及所述预设光线强度阈值计算光线强度差值,根据所述光线强度差值确定补光等级。
195.b14、如b13所述的疲劳驾驶检测装置,所述确定模块,还用于根据所述光线强度差值从预设映射关系中查找对应的补光等级,其中,所述预设映射关系中包括光线强度差值以及一一对应的补光等级。
196.b15、如b13所述的疲劳驾驶检测装置,所述分析模块,还用于对所述视频数据的质量进行评估,得到质量评分,在所述质量评分低于预设评分时,对所述预设光线强度阈值进行调整,根据调整后的预设光线强度阈值对存储有预设光线强度阈值的预设存储区域进行更新。
197.b16、如b12所述的疲劳驾驶检测装置,所述获取模块,还用于在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,获取当前时间信息,根据所述当前时间信息确定当前环境是否需要补光,在确定当前环境需要补光时,向光感装置发送开启控制信号,以使所述光感装置采集所述当前环境的光线强度,获取所述光感装置采集的光线强度。
198.b17、如b12所述的疲劳驾驶检测装置,所述获取模块,还用于在接收到疲劳驾驶检测指令时,向视频采集装置发送开启指令,获取当前时间信息以及当前天气信息,根据所述当前时间信息以及所述当前天气信息确定当前环境是否需要补光,在确定当前环境需要补光时,向光感装置发送开启控制信号,以使所述光感装置采集所述当前环境的光线强度,获取所述光感装置采集的光线强度。
199.b18、如b17所述的疲劳驾驶检测装置,所述获取模块,还用于根据所述天气信息从预设关系表中查找对应的预设时间范围,确定所述当前时间信息是否与所述预设时间范围匹配,以确定当前环境是否需要补光。
200.本发明还公开了c19、一种疲劳驾驶检测设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的疲劳驾驶检测程序,所述疲劳驾驶检测程序配置为实现如a1至a11中任一项所述的疲劳驾驶检测方法。
201.本发明还公开了d20、一种存储介质,所述存储介质上存储有疲劳驾驶检测程序,所述疲劳驾驶检测程序被处理器执行时实现如a1至a11任一项所述的疲劳驾驶检测方法。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献