本公开涉及安全驾驶,尤其涉及一种车辆环境的安全检测方法、装置、电子设备及存储介质。
背景技术:
1、对于车辆启动时的环境安全,理论上是由驾驶员在车辆启动前绕车一圈,确认车辆周围环境是否存在问题再启动车辆,例如确定车后或驾驶员的盲区范围内是否有动物或小孩等,以避免对动物或小孩等造成损害。但是,即使预先确认车辆周围环境安全,在车辆启动后若有人突然冲出来,也可能造成安全问题。
2、随着科技的不断发展,车辆驾驶各种场景下的安全机制也被逐步完善。为了便于驾驶员即时了解车辆启动时车辆周围环境是否安全,相关技术中提供有一种在车辆启动时检测车辆周围环境是否安全的方案,在驾驶员启动车辆后,车辆驾驶控制系统和车载安卓系统启动,而车载安卓系统启动过程一般至少需要10秒(s)或更长的时间,启动速度慢于车辆驾驶控制系统,驾驶员在车辆驾驶控制系统启动完成后即可控制车辆行驶,而此时车载安卓系统若未启动完成,则不能开启摄像头进行图像采集和显示;对于车辆驾驶领域来说,这段时间内也可能出现安全问题。
技术实现思路
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、上述方案中,所述装置还包括第四处理模块,用于在所述第一处理器核释放图像采集器资源之后,触发所述图像采集器进行图像采集,得到第二图像数据;
65、根据所述第二图像数据确定是否发送告警信息,和/或,存储所述第二图像数据。
66、上述方案中,所述装置还包括第五处理模块,用于在所述电子设备停车熄火前,确定第三图像数据;
67、所述装置还包括第六处理模块,用于在所述电子设备再次启动后,根据所述第三图像数据确定是否发送告警信息,和/或,根据所述第三图像数据和所述电子设备再次启动后采集的第四图像数据确定是否发送告警信息。
68、上述方案中,若所述第一处理器核发送告警消息,所述第一处理模块,还用于基于所述资源释放请求,释放用于发送告警消息的资源;
69、在所述第一处理器核释放图像采集器资源之后,所述第一处理模块,还用于通过核间通信机制向所述第二处理器核发送第三提示信息,所述第三提示信息表征已释放所述图像采集器资源。
70、上述方案中,所述装置还包括检测器;所述检测器为所述多核异构芯片内用于检测图像数据的器件;
71、所述第一处理模块,用于向检测器发送第一图像数据;
72、所述检测器,用于基于所述第一图像数据确定所述第一图像数据是否满足安全预警条件,并向所述第一处理模块发送检测结果;所述检测结果表征所述第一图像数据是否满足安全预警条件;
73、所述第一处理模块,还用于根据所述检测结果确定是否发送告警信息。
74、第三方面,本公开实施例提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,
75、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上任一项所述的车辆环境的安全检测方法。
76、第四方面,本公开实施例提供一种交通设备上的部件,所述部件包括芯片,所述芯片能够执行以上任一项所述的车辆环境的安全检测方法。
77、第五方面,本公开实施例提供一种交通设备,所述交通设备包括芯片,所述芯片能够执行以上任一项所述的车辆环境的安全检测方法。
78、第六方面,本公开实施例提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使计算机执行根据以上任一项所述的车辆环境的安全检测方法。
79、本公开实施例提供的车辆环境的安全检测方法、装置、电子设备及存储介质,所述方法包括:第一处理器核触发图像采集器进行图像采集,得到第一图像数据;第一处理器核通过核间通信机制向第二处理器核发送启动指令;启动指令用于指示第二处理器核启动第二处理器核对应的操作系统,第一处理器核和第二处理器核属于同一多核异构芯片;在操作系统未完全启动之前,第一处理器核根据第一图像数据确定是否发送告警信息;告警信息用于指示应用多核异构芯片的电子设备所处的环境存在风险;直至第一处理器核接收到第二处理器核通过核间通信机制发送的资源释放请求,第一处理器核释放图像采集器资源;资源释放请求表征操作系统完全启动。如此,在第二处理器核对应的操作系统完全启动前,由第一处理器核率先触发图像采集器采集图像并进行检测,使得采集图像并检测电子设备所处环境的时间提前,进一步保障了电子设备环境的安全。
80、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。