本技术属于信息显示,尤其涉及一种信息显示方法、装置、设备、存储介质及车辆。
背景技术:
1、抬头显示系统(head up display,hud)又称平视显示器,可以将车辆、轮船、航空器等交通工具的油耗、油量、速度、里程、时间、地图导航等状态信息映射到驾驶舱前方的玻璃上,从而使用户不用低头即可看到交通工具的状态信息。通常,hud的投影位置需要随用户的姿势改变而改变。因此,hud一般具有多个可调节档位。
2、现有技术中,往往通过用户手动拨动调节按钮的方式进行hud档位的调整。但是,由于hud的调节档位较多,导致手动调节的效率较低。并且,用户每更换一个驾驶姿势,就需要进行新一轮的调整,操作繁琐。此外,若用户在驾驶过程中需要调节hud,则手动调节可能会因分散用户的注意力而带来驾驶安全问题。
技术实现思路
1、本技术实施例提供了一种信息显示方法、装置、设备、存储介质及车辆,能够根据目标用户的实际姿势,自动、及时地调整显示系统的投影位置,进而能够提升目标用户在驾驶过程中的驾驶体验,保证目标用户的驾驶安全。
2、第一方面,本技术实施例提供了一种信息显示方法,该方法包括:
3、获取目标用户的面部图像,所述面部图像包括所述目标用户在驾驶过程中的面部图像;
4、对所述面部图像进行面部特征检测,确定所述目标用户的面部特征信息和眼部特征信息,所述面部特征信息包括表征所述目标用户的面部朝向的数据信息,所述眼部特征信息包括与所述目标用户的眼部位置对应的目标坐标信息;
5、确定所述面部特征信息与预设特征信息是否匹配,所述预设特征信息包括表征所述目标用户的面部朝向为驾驶正前方的数据信息;
6、在所述面部特征信息与所述预设特征信息匹配的情况下,根据所述目标坐标信息与显示系统的投影位置之间的对应关系确定目标投影位置;
7、控制所述显示系统在所述目标投影位置对应的区域内进行信息显示。
8、在一种可能的实现方式中,所述面部特征信息包括多个第一面部特征点分别对应的第一坐标信息,所述预设特征信息包括标准3d人脸模型中的多个第二面部特征点分别对应的第二坐标信息,所述多个第一面部特征点与所述多个第二面部特征点一一对应;
9、所述确定所述面部特征信息与预设特征信息是否匹配,包括:
10、将所述多个第一面部特征点分别对应的第一坐标信息映射到所述标准3d人脸模型中;
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、本技术实施例的信息显示方法、装置、设备、存储介质及车辆,通过实时获取目标用户的面部图像,以及对面部图像进行面部特征检测,能够实时确定目标用户的面部朝向和眼部位置。由于目标用户的姿势改变会引起眼部位置的改变,而只有在眼部位置与显示系统的投影位置相匹配的情况下,目标用户才能看到清晰、完整的信息。因此,通过根据目标坐标与显示系统的投影位置之间的对应关系确定目标投影位置,能够根据最新的眼部位置及时调整显示系统的投影位置。通过在面部特征信与预设特征信息匹配,即在目标用户面向驾驶正前方的情况下确定目标投影位置,能够智能确定是否需要投影,从而能够避免资源浪费。通过控制显示系统在目标投影位置对应的区域内进行信息显示,使目标用户能够在任意姿势下看到清晰、完整的信息。如此,通过本技术实施例,能够根据目标用户的实际姿势,自动、及时地调整显示系统的投影位置,进而能够提升目标用户在驾驶过程中的驾驶体验,保证目标用户的驾驶安全。
1.一种信息显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述面部特征信息包括多个第一面部特征点分别对应的第一坐标信息,所述预设特征信息包括标准3d人脸模型中的多个第二面部特征点分别对应的第二坐标信息,所述多个第一面部特征点与所述多个第二面部特征点一一对应;
3.根据权利要求2所述的方法,其特征在于,所述根据多个所述第一坐标信息与其分别对应的多个所述第二坐标信息确定所述目标用户的面部朝向角,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述目标坐标信息与显示系统的投影位置之间的对应关系确定目标投影位置,包括:
5.根据权利要求4所述的方法,其特征在于,在根据所述目标坐标信息与显示系统的投影位置之间的对应关系确定目标投影位置之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述目标坐标信息包括左眼坐标信息和右眼坐标信息,所述根据所述目标坐标信息与所述显示系统的调节档位之间的对应关系确定目标档位,包括:
7.根据权利要求5所述的方法,其特征在于,所述获取多个调节档位和多个眼部位置信息之间的映射关系,包括:
8.根据权利要求1所述的方法,其特征在于,所述获取目标用户的面部图像,包括:
9.一种信息显示装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,所述电子设备包括:处理器以及存储有计算机程序指令的存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-8任意一项所述的信息显示方法。
12.一种车辆,其特征在于,包括至少以下一种:
