本申请涉及自动驾驶,尤其涉及一种高速场景的疲劳驾驶检测方法、装置及电子设备、存储介质。
背景技术:
1、高速场景属于封闭路段,在高速上疲劳驾驶的情况很多,且容易发生事故。
2、相关技术中,通常在车内检测驾驶员的疲劳状态,但在车外没有检测疲劳驾驶的有效方法。
技术实现思路
1、本申请实施例提供了一种高速场景的疲劳驾驶检测方法、装置及电子设备、存储介质,以利用全路段覆盖的路侧设备对车辆、车辆中的驾驶员进行检测,从而判断是否存在疲劳驾驶并进行提醒预警。
2、本申请实施例采用下述技术方案:
3、第一方面,本申请实施例提供一种高速场景的疲劳驾驶检测方法,其中,所述方法包括:
4、根据路侧感知设备,获取车辆id;
5、根据所述车辆id与预设车辆特征信息的关联结果,确定目标车辆中驾驶员的连续驾驶时间以及驾驶员的休息时间,其中,所述目标车辆的车辆id与至少一种所述预设车辆特征信息之间建立关联;
6、响应于所述连续驾驶时间和所述休息时间的持续跟踪结果,生成所述目标车辆中驾驶员的疲劳驾驶的检测结果。
7、在一些实施例中,所述预设车辆特征信息至少包括如下之一:车辆的车牌号信息、驾驶员的人脸信息,所述方法还包括:
8、根据所述路侧感知设备检测得到驾驶员的人脸信息;
9、将所述驾驶员的人脸信息与所述车辆id关联;
10、和/或,
11、根据所述路侧感知设备检测得到车辆的车牌号信息;
12、将所述车辆的车牌号信息与所述车辆id关联。
13、在一些实施例中,所述根据部署在高速场景全路段中的路侧感知设备,获取进入高速场景时的车辆id,包括:
14、通过所述路侧感知设备对高速场景中的每个车辆进行检测,并关联追踪同一目标在多帧的检测结果,以使每个车辆在高速道路上行驶时所述检测结果对连续帧的追踪过程持续使用所述车辆id。
15、在一些实施例中,所述将所述驾驶员的人脸信息与所述车辆id关联之后,还包括:
16、根据所述驾驶员的人脸信息与所述车辆id关联结果,判断是否存在所述连续驾驶时间;
17、如果不存在,则保存当前的时间作为疲劳驾驶的初始计时时间且将所述休息时间置0;
18、如果存在,则将所述连续驾驶时间累加。
19、在一些实施例中,所述将所述驾驶员的人脸信息与所述车辆id关联之后,包括:
20、根据所述驾驶员的人脸信息与所述车辆id关联结果,判断所述目标车辆之前是否已存在人脸信息;
21、如果存在,则将已存在的人脸信息与当前人脸信息进行比对并判断是否属于同一人脸;
22、如果判断属于同一人脸,则更新所述连续驾驶时间,其中,所述连续驾驶时间大于第一时间门限阈值且所述休息时间是否小于第二时间门限阈值的情况下,发送预警信息;
23、如果判断不属于同一人脸,则重置所述疲劳驾驶的初始计时时间后保存此时的时间作为所述疲劳驾驶初始计时时间且将所述休息时间置0。
24、在一些实施例中,所述响应于所述连续驾驶时间和所述休息时间的持续跟踪结果,生成驾驶员的疲劳驾驶的检测结果,包括:
25、根据部署在服务区的路侧感知设备,检测进入或驶出所述服务区的所述目标车辆的特征信息并与所述车辆id建立关联;
26、在所述目标车辆进入所述服务区的情况下,累计计算所述驾驶员的休息时间;
27、在所述目标车辆驶出所述服务区的情况下,停止计算所述驾驶员的休息时间并在判断所述驾驶员的休息时间大于第二时间门限阈值的情况下,将所述连续驾驶时间和所述休息时间均置0。
28、在一些实施例中,所述方法还包括:
29、当车辆驶离高速场景后,对所述目标车辆取消所述连续驾驶时间和所述休息时间的持续跟踪设置;
30、和/或,
31、当车辆在高速场景行驶的过程中,如果所述目标车辆的连续驾驶时间和所述休息时间的持续跟踪结果为不满足预设时间,则通过v2x协议发送告警信息至所述目标车辆或者所述目标车辆的周围车辆。
32、第二方面,本申请实施例还提供一种高速场景的疲劳驾驶检测装置,其中,所述装置包括:
33、获取模块,用于根据部署在高速场景全路段中的路侧感知设备,获取进入高速场景时的车辆id;
34、确定模块,用于根据所述车辆id与预设车辆特征信息的关联结果,确定目标车辆中驾驶员的连续驾驶时间以及驾驶员的休息时间,其中,所述目标车辆的车辆id与至少一种所述预设车辆特征信息之间建立关联;
35、生成模块,用于响应于所述连续驾驶时间和所述休息时间的持续跟踪结果,生成驾驶员的疲劳驾驶的检测结果。
36、第三方面,本申请实施例还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述方法。
37、第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行上述方法。
38、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:首先部署在高速场景全路段中的路侧感知设备,获取进入高速场景时的车辆id;然后根据所述车辆id与预设车辆特征信息的关联结果,确定目标车辆中驾驶员的连续驾驶时间以及驾驶员的休息时间,最后响应于连续驾驶时间和所述休息时间的持续跟踪结果,生成所述目标车辆中驾驶员的疲劳驾驶的检测结果。整个过程并不需要车内摄像头采集驾驶员人脸图像进行疲劳驾驶识别,而是通过高速场景中全路段覆盖的路侧设备的路侧感知设备实现对连续驾驶时间和所述休息时间的持续跟踪,从而通过疲劳驾驶和休息时间需要满足的条件判断车辆中的驾驶员是否疲劳驾驶。此外,在高速场景中的休息区仍然能够保持持续跟踪,并可以在休息时间足够时清空连续驾驶时间。
1.一种高速场景的疲劳驾驶检测方法,其中,所述方法包括:
2.如权利要求1所述方法,其中,所述预设车辆特征信息至少包括如下之一:车辆的车牌号信息、驾驶员的人脸信息,所述方法还包括:
3.如权利要求2所述方法,其中,所述根据路侧感知设备,获取车辆id,包括:
4.如权利要求2所述方法,其中,所述将所述驾驶员的人脸信息与所述车辆id关联之后,还包括:
5.如权利要求2所述方法,其中,所述将所述驾驶员的人脸信息与所述车辆id关联之后,还包括:
6.如权利要求1所述方法,其中,所述响应于所述连续驾驶时间和所述休息时间的持续跟踪结果,生成驾驶员的疲劳驾驶的检测结果,包括:
7.如权利要求1至6任一项所述方法,其中,所述方法还包括:
8.一种高速场景的疲劳驾驶检测装置,其中,所述装置包括:
9.一种电子设备,包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行所述权利要求1~7之任一所述方法。