本技术涉及智能车辆,特别是涉及一种驾驶预警方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着经济的发展,车辆已经成为现代交通系统中的重要一环,随着车辆数量的增加,驾驶人员数量也随之增加,随之而来的交通事故也愈加频发。
2、为了减少交通事故的频发,传统技术中,在车辆驾驶途中,通过获取前车与自车的距离信息,在前车与自车的距离信息小于一个预设的距离的情况下,直接发出大声报警。
3、然而,这种方式,只考虑了前车与自车的距离,即发出报警,导致不能合理地为驾驶员提供驾驶预警。
技术实现思路
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、上述驾驶预警方法、装置、计算机设备、存储介质和计算机程序产品,基于前向摄像头,获取当前障碍物信息和当前道路车道信息;获取车辆的当前运行信息;基于当前障碍物信息、当前道路车道信息和当前运行信息,确定是否触发预警;获取通过监控摄像头拍摄的当前驾驶员图像;基于当前驾驶员图像,确定当前驾驶员的驾驶状态;在确定触发预警之后,基于当前驾驶员的状态,确定触发的报警模式。相对于传统技术,采用本方法,基于当前障碍物信息、当前道路车道信息和当前运行信息,以确定是否发生前向碰撞预警或车道偏离预警,并且可以在确定触发预警之后,基于驾驶员当前驾驶状态,为驾驶员安排更加合理的报警方式,提高了驾驶员行车的安全性,从而降低交通事故的发生率。