本发明涉及车辆安全,尤其涉及一种提高车辆驾驶安全性的方法和计算机存储介质。
背景技术:
1、目前,随着社会的发展,道路上货运汽车、公交汽车、大型校巴、工程用的泥土车和水泥搅拌车等大型车辆越来越多,但是,由于大型车辆的车体较大,以及其两侧安装的传统后视镜受限于角度和可反射的范围,会使得驾驶员有很大一部分视觉盲区(具体可参见图1),从而大型车辆在转弯的过程中,会因为视觉盲区和内轮差形成一道“死亡弯月”,从而会对道路上的行人及非机动车辆驾驶者造成极大的安全威胁。
2、因此,提高车辆驾驶安全性已经是刻不容缓需要解决的事情。
技术实现思路
1、(一)要解决的技术问题
2、鉴于现有技术的上述缺点、不足,本发明提供一种提高车辆驾驶安全性的方法和计算机存储介质,其解决了现有技术中存在着的车辆驾驶安全性较低的技术问题。
3、(二)技术方案
4、为了达到上述目的,本发明采用的主要技术方案包括:
5、第一方面,本发明实施例提供一种提高车辆驾驶安全性的方法,该方法包括:在车辆的行驶过程中,获取环境图像;其中,环境图像包括后视图像,并且后视图像是由设置在车辆两侧设置的后视摄像头拍摄的;确定后视图像中的指定区域内是否存在对象;若确定指定区域内存在对象,则生成第一报警信号;按照预设显示方式在车辆的车内显示器上进行显示,并输出第一报警信号。
6、因此,本申请实施例通过在车辆的行驶过程中,获取环境图像,其中,环境图像包括后视图像,并且后视图像是由设置在车辆两侧设置的后视摄像头拍摄的,随后确定后视图像中的指定区域内是否存在对象。若确定指定区域内存在对象,则生成第一报警信号,以及按照预设显示方式在车辆的车内显示器上进行显示,并输出第一报警信号,从而可通过摄像头来消除视野盲区,并且可自动判断后视图像中是否存在对象,若存在对象,则进行报警,从而提高驾驶安全性。
7、在一个可能的实施例中,后视图像包括车辆的左侧后方的左侧后视图像和车辆的右侧后方的右侧后视图像,并且车内显示器包括第一显示区域和第二显示区域;其中,按照预设显示方式在车辆的车内显示器上进行显示,包括:在第一显示区域显示左侧后视图像,以及在第二显示区域显示右侧后视图像。
8、在一个可能的实施例中,环境图像还包括前视图像和车辆尾部图像,前视图像是由设置在车辆两侧设置的前视摄像头拍摄的,并且车辆尾部图像是由设置在车辆尾部的尾部摄像头拍摄的,以及车内显示器包括第一显示区域、第二显示区域和第三显示区域;其中,按照预设显示方式在车辆的车内显示器上进行显示,包括:在第一显示区域显示左侧后视图像,以及在第二显示区域显示右侧后视图像,以及在第三显示区域显示由后视图像、前视图像和车辆尾部图像拼接成的环视图像。
9、在一个可能的实施例中,方法进一步包括:若确定指定区域内不存在对象,则按照预设显示方式在车辆的车内显示器上进行显示。
10、在一个可能的实施例中,方法还包括:获取车辆的驾驶员的监控画面;利用人脸检测算法,获取监控画面中的人脸框;基于人脸框对监控画面中的人脸进行角度检测,得到人脸的姿态角度;判断姿态角度是否大于等于预设角度;若姿态角度大于等于预设角度,则生成第二报警信号。
11、在一个可能的实施例中,基于人脸框对监控画面中的人脸进行角度检测,得到人脸的姿态角度,包括:基于人脸框对驾驶员进行人脸识别,得到人脸识别结果;将人脸识别结果与预先存储的驾驶员信息进行比对,以对驾驶员进行身份验证;在驾驶员的身份通过验证的情况下,基于人脸框对监控画面中的人脸进行角度检测,得到人脸的姿态角度。
12、在一个可能的实施例中,方法进一步包括:基于人脸框对监控画面中的人脸进行人脸关键点检测,得到人脸的关键点;其中,关键点包括眼睛关键点和嘴巴关键点;分别从监控画面中截取眼睛关键点对应的眼睛区域图像和嘴巴关键点对应的嘴巴区域图像;基于眼睛区域图像和嘴巴区域图像,确定驾驶员的眼睛和嘴巴的张开幅度;基于张开幅度,确定驾驶员是否处于疲劳状态;若驾驶员处于疲劳状态,则生成第三报警信号。
13、在一个可能的实施例中,基于张开幅度,确定驾驶员是否处于疲劳状态,包括:若眼睛的张开幅度小于等于第一预设幅度和嘴巴的张开幅度小于等于第二预设幅度,则确定驾驶员处于疲劳状态。
14、在一个可能的实施例中,方法进一步包括:基于人脸框,从监控画面中截取驾驶员的人脸区域图像;利用目标检测算法对人脸区域图像进行目标检测,得到目标检测结果;其中,目标包括口罩、香烟和电话;若目标检测结果为检测到目标,则生成第四报警信号。
15、第二方面,本申请实施例提供了一种计算机存储介质,该计算机存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一方面或第一方面的任一可选的实现方式所述的方法。
16、第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行第一方面或第一方面的任一可选的实现方式所述的方法。
17、第四方面,本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一方面或第一方面的任意可能的实现方式中的方法。
18、为使本申请实施例所要实现的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种提高车辆驾驶安全性的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述后视图像包括所述车辆的左侧后方的左侧后视图像和所述车辆的右侧后方的右侧后视图像,并且所述车内显示器包括第一显示区域和第二显示区域;
3.根据权利要求1所述的方法,其特征在于,所述环境图像还包括前视图像和车辆尾部图像,所述前视图像是由设置在所述车辆两侧设置的前视摄像头拍摄的,并且所述车辆尾部图像是由设置在所述车辆尾部的尾部摄像头拍摄的,以及所述车内显示器包括第一显示区域、第二显示区域和第三显示区域;
4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述人脸框对所述监控画面中的人脸进行角度检测,得到所述人脸的姿态角度,包括:
7.根据权利要求5所述的方法,其特征在于,所述方法进一步包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述张开幅度,确定所述驾驶员是否处于疲劳状态,包括:
9.根据权利要求5所述的方法,其特征在于,所述方法进一步包括:
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1-9任一所述的提高车辆驾驶安全性的方法。