本发明涉及抬头显示系统,特别涉及一种视差确定方法、装置、设备及存储介质。
背景技术:
1、抬头显示(head up d i sp l ay,简称为hud)系统作为人机交互方案的重要组成部分,是车辆未来实现智能化、网联化以及车辆人机交互的重要硬件。通过利用光学反射的原理来将导航、车速、油压、胎压、蓝牙电话等系统信息,投影到前挡风玻璃上面,车主可以集中注意力去驾驶车辆,从而提高了行车的安全性。由于人眼包括左眼和右眼,在实际中,当车主观察投影时,会使得左眼和右眼分别观察到的投影图像存在细微差别,进而造成图像失真,如何确定出该抬头显示系统对应的视差,以更好的评判该抬头显示系统成像的情况,成为了亟须解决的技术问题。
技术实现思路
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、通过获取多个眼位对的位置信息;多个眼位对中每个眼位对的眼位间距相等;针对多个眼位对中的每个眼位对,基于预设的抬头显示系统,确定眼位对的两个眼位分别对应的虚像图;对眼位对的两个眼位分别对应的虚像图分别进行采样,得到多个采样对中每个采样对的位置信息;多个采样对中每个采样对的两个采样点位于不同的虚像图上,位于同一虚像图上的多个采样点均匀分布;基于多个采样对中每个采样对的位置信息和眼位对的位置信息确定眼位对的初始视差;基于多个眼位对中各眼位对的初始视差,确定目标视差。从而后续可以基于该目标视差来用于评判该抬头显示系统的成像性能,以及调整该抬头显示系统的参数。
1.一种视差确定方法,其特征在于,包括:
2.根据权利要求1所述的视差确定方法,其特征在于,所述基于所述多个采样对中每个采样对的位置信息和所述眼位对的位置信息确定所述眼位对的初始视差,包括:
3.根据权利要求2所述的视差确定方法,其特征在于,所述多个采样对中每个采样对包括第一采样点和第二采样点;
4.根据权利要求3所述的视差确定方法,其特征在于,所述基于所述多个眼位对中各眼位对的初始视差,确定目标视差,包括:
5.根据权利要求1所述的视差确定方法,其特征在于,所述对所述眼位对的两个眼位分别对应的虚像图分别进行采样,得到多个采样对中每个采样对的位置信息,包括:
6.根据权利要求1-5任一项所述的视差确定方法,其特征在于,所述抬头显示系统包括眼盒区域;
7.根据权利要求6所述的视差确定方法,其特征在于,所述眼盒区域的形状为矩形;
8.一种抬头显示系统的视差确定装置,其特征在于,包括:
9.一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1-7任一所述的视差确定方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1-7任一项的视差确定方法。