本申请涉及智能驾驶,尤其涉及一种驾驶行为确定方法、装置、电子设备及存储介质。
背景技术:
1、随着汽车行业的快速发展,安全驾驶辅助功能越来越受到关注。在车辆行驶过程中,驾驶员一般会存在多种驾驶行为(如,抽烟行为、喝水行为及打电话行为等)。那么,如何精准地识别当前驾驶行为,以基于安全驾驶辅助功能在当前驾驶行为下更好地服务于用户,是待解决的重点问题。
2、现有确定驾驶行为的方法一般为,通过训练完成的检测模型对驾驶图像进行分析,以获得驾驶员的当前驾驶行为。由于用户的驾驶行为具有多样性和复杂性,当通过一个检测模型对多种复杂的驾驶行为进行分析时,存在模型检测时间较长的问题;且在模型训练时,当训练样本较少,或者每种驾驶行为的样本不均衡时,存在模型检测精准度较差的问题。
技术实现思路
1、本申请提供一种驾驶行为确定方法、装置、电子设备及存储介质,能够提升模型运行效率,提高对驾驶行为的检测精准度。
2、第一方面,本申请提供一种驾驶行为确定方法,包括:将视频流中的当前帧图像输入至唇部分割模型中,获得唇部分割结果,所述唇部分割结果用于指示在所述当前帧图像中驾驶员的唇部是否可见;根据所述唇部分割结果确定目标检测模型;将所述当前帧图像输入至所述目标检测模型,确定所述驾驶员的当前驾驶行为。
3、可选地,在所述唇部分割结果指示在所述当前帧图像中驾驶员的唇部可见时,所述根据所述唇部分割结果确定目标检测模型,包括:获取所述唇部分割结果对应的唇部二值图;确定所述唇部二值图是否包括平行直线特征;在所述唇部二值图包括所述平行直线特征时,确定所述目标检测模型为抽烟检测模型,所述抽烟检测模型用于对所述驾驶员的抽烟行为进行检测;在所述唇部二值图未包括所述平行直线特征时,确定所述目标检测模型为电话检测模型,所述电话检测模型用于对所述驾驶员的打电话行为进行检测。
4、可选地,所述确定所述唇部二值图是否包括平行直线特征,包括:对所述唇部二值图进行边缘提取,获得唇部边缘轮廓;对所述唇部边缘轮廓进行平行直线检测,判断所述唇部边缘轮廓中是否包含两条平行直线;若所述唇部边缘轮廓中包含两条平行直线,则确定所述唇部二值图包括平行直线特征;若所述唇部边缘轮廓中未包含两条平行直线,则确定所述唇部二值图未包括平行直线特征。
5、可选地,在所述目标检测模型为所述抽烟检测模型时,所述将所述当前帧图像输入至所述目标检测模型,确定所述驾驶员的当前驾驶行为,包括:将所述当前帧图像输入至所述抽烟检测模型中,获取抽烟检测结果,所述抽烟检测结果用于指示在所述当前帧图像中是否包括烟头环特征和/或烟头区域特征;根据所述抽烟检测结果确定所述驾驶员的当前驾驶行为是否为抽烟驾驶。
6、可选地,在所述目标检测模型为所述电话检测模型时,所述将所述当前帧图像输入至所述目标检测模型,确定所述驾驶员的当前驾驶行为,包括:将所述当前帧图像输入至所述电话检测模型,获取电话检测结果,所述电话检测结果用于指示在所述当前帧图像中是否包括电话轮廓特征;根据所述电话检测结果确定所述驾驶员的当前驾驶行为是否为打电话驾驶。
7、可选地,在所述唇部分割结果指示在所述当前帧图像中驾驶员的唇部不可见时,所述目标检测模型为喝水检测模型,所述喝水检测模型用于对所述驾驶员的喝水行为进行检测;所述将所述当前帧图像输入至所述目标检测模型,确定所述驾驶员的当前驾驶行为,包括:将所述当前帧图像输入至所述喝水检测模型,获取水瓶检测结果,所述水瓶检测结果用于指示在所述当前帧图像中是否包括水瓶轮廓特征;根据所述水瓶检测结果确定得到驾驶员的当前驾驶行为是否为喝水驾驶。
8、可选地,在确定所述驾驶员的当前驾驶行为之后,还包括:基于所述当前驾驶行为确定待联动的至少一个目标硬件信息;调用至少一个所述目标硬件信息对应的目标硬件设备,以基于至少一个所述目标硬件设备为所述驾驶员提供对应的车载联动服务。
9、第二方面,本申请提供一种驾驶行为确定装置,所述装置包括:
10、图像输入模块,用于将视频流中的当前帧图像输入至唇部分割模型中,获得唇部分割结果,所述唇部分割结果用于指示在所述当前帧图像中驾驶员的唇部是否可见;
11、模型确定模块,用于根据所述唇部分割结果确定目标检测模型;
12、行为确定模块,用于将所述当前帧图像输入至所述目标检测模型,确定所述驾驶员的当前驾驶行为。
13、第三方面,本申请还提供了一种电子设备,所述电子设备包括:
14、至少一个处理器;以及
15、与所述至少一个处理器通信连接的存储器;其中,
16、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请任一实施例所述的驾驶行为确定方法。
17、第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本申请任一实施例所述的驾驶行为确定方法。
18、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本申请任一实施例所述的驾驶行为确定方法。
19、本申请实施例提供的驾驶行为确定方案,通过唇部分割模型对当前帧图像进行分析获取唇部分割结果,唇部分割结果用于确定驾驶员在当前驾驶过程中的唇部是否可见;从而根据唇部分割结果确定对应的目标检测模型,由于在当前时刻下只调取与唇部分割结果相关的检测模型,能够提升模型的运行效率,使得快速获得检测结果;并通过目标检测模型对当前驾驶行为进行针对性检测的方式,取到了提高驾驶行为检测精准度的有益效果。
20、需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与驾驶行为确定装置的处理器封装在一起,也可以与驾驶行为确定装置的处理器单独封装,本申请对此不做限定。
21、本申请中第二方面、第三方面、第四方面以及第五方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面、第四方面以及第五方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
22、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其他特征将通过以下的说明书而变得容易理解。
23、可以理解的是,在使用本申请各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本申请所涉及个人信息的类型、使用范围以及使用场景等告知用户并获得用户的授权。
1.一种驾驶行为确定方法,其特征在于,包括:
2.根据权利要求1所述的驾驶行为确定方法,其特征在于,在所述唇部分割结果指示在所述当前帧图像中驾驶员的唇部可见时,所述根据所述唇部分割结果确定目标检测模型,包括:
3.根据权利要求2所述的驾驶行为确定方法,其特征在于,所述确定所述唇部二值图是否包括平行直线特征,包括:
4.根据权利要求2所述的驾驶行为确定方法,其特征在于,在所述目标检测模型为所述抽烟检测模型时,所述将所述当前帧图像输入至所述目标检测模型,确定所述驾驶员的当前驾驶行为,包括:
5.根据权利要求2所述的驾驶行为确定方法,其特征在于,在所述目标检测模型为所述电话检测模型时,所述将所述当前帧图像输入至所述目标检测模型,确定所述驾驶员的当前驾驶行为,包括:
6.根据权利要求1所述的驾驶行为确定方法,其特征在于,在所述唇部分割结果指示在所述当前帧图像中驾驶员的唇部不可见时,所述目标检测模型为喝水检测模型,所述喝水检测模型用于对所述驾驶员的喝水行为进行检测;
7.根据权利要求1所述的驾驶行为确定方法,其特征在于,在确定所述驾驶员的当前驾驶行为之后,还包括:
8.一种驾驶行为确定装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7任一项所述的驾驶行为确定方法。