一种图像渲染的方法、装置、存储介质及电子设备制造方法及图纸

技术编号:36402936 阅读:21 留言:0更新日期:2023-01-18 10:10
本说明书公开了一种图像渲染的方法、装置、存储介质及电子设备。该图像渲染的方法包括:获取用户的导航路线以及用户当前的定位信息,根据定位信息以及所述导航路线,确定用户当前所处的道路,作为目标道路,根据目标道路对应的道路图像矢量数据,判断以指定视角查看目标道路时,是否存在能够遮挡住至少部分所述目标道路的目标物,若是,以用户能够透过目标物查看到目标道路的图像为目标,生成针对目标道路的道路图像,将道路图像进行渲染,以展示给用户。给用户。给用户。

【技术实现步骤摘要】
一种图像渲染的方法、装置、存储介质及电子设备


[0001]本说明书涉及计算机
,尤其涉及一种图像渲染的方法、装置、存储介质及电子设备。

技术介绍

[0002]随着科技的发展,导航地图也得到了广泛的应用,在驾驶设备的行驶过程中,通常会调用的底层地图,进而对驾驶设备当前行驶的路口进行渲染以及放大,从而准确的为驾驶设备进行导航或是为驾驶人员提供参照。
[0003]然而,目前在构建导航地图时,当某段道路上方出现遮挡物(如该道路上方出现其他桥体)时,在导航地图的渲染过程中通常会将该路段上方的遮挡物进行删除,从而避免其遮挡导航路线,但是这样的方法与驾驶设备实际的行驶场景并不相符,很可能引起驾驶人员的误解,导致驾驶人员误认为自己朝着错误的行驶路线行驶。
[0004]因此,如何在避免遮挡物的图像对导航路线造成影响的前提下,渲染以及展示与实际场景相符的道路图像,是一个亟待解决的问题。

技术实现思路

[0005]本说明书提供一种图像渲染的方法、装置存储介质及电子设备。以部分的解决现有技术存在的上述问题。
[0006]本说明书采用下述技术方案:
[0007]本说明书提供了一种图像渲染的方法,包括:
[0008]获取用户的导航路线以及所述用户当前的定位信息;
[0009]根据所述定位信息以及所述导航路线,确定所述用户当前所处的道路,作为目标道路;
[0010]根据所述目标道路对应的道路图像矢量数据,判断以指定视角查看所述目标道路时,是否存在能够遮挡住至少部分所述目标道路的目标物;
[0011]若是,以所述用户能够透过所述目标物查看到所述目标道路的图像为目标,生成针对所述目标道路的道路图像;
[0012]将所述道路图像进行渲染,以展示给所述用户。
[0013]可选地,根据所述目标道路对应的道路图像矢量数据,判断以指定视角查看所述目标道路时,是否存在能够遮挡住至少部分所述目标道路的目标物之前,所述方法还包括:
[0014]获取全局矢量数据;
[0015]根据所述定位信息,在所述全局矢量数据中确定出所述目标道路所在位置预设范围内的矢量数据,作为初始矢量数据;
[0016]根据所述初始矢量数据,确定所述道路图像矢量数据。
[0017]可选地,根据所述初始矢量数据,确定所述道路图像矢量数据,具体包括:
[0018]删除所述初始矢量数据中与道路无关的指定目标物对应的矢量数据,得到所述道
路图像矢量数据。
[0019]可选地,判断以指定视角查看所述目标道路时,是否存在能够遮挡住至少部分所述目标道路的目标物,具体包括:
[0020]根据所述道路图像矢量数据,确定是否存在空间上位于所述目标道路所在平面上方,且在纵向上与所述目标道路发生重叠的其他道路;
[0021]若是,将在纵向上与所述目标道路发生重叠的其他道路作为所述目标物。
[0022]可选地,以所述用户能够透过所述目标物查看到所述目标道路的图像为目标,生成针对所述目标道路的道路图像,具体包括:
[0023]生成所述目标道路对应的包含有所述目标物的图像;
[0024]以用户能够透过所述目标物查看到所述目标道路的图像为目标,调整所述目标物的图像对应的透明度,得到针对所述目标道路的道路图像。
[0025]可选地,以所述用户能够透过所述目标物查看到所述目标道路的图像为目标,生成针对所述目标道路的道路图像,具体包括:
[0026]以所述用户能够透过所述目标物查看到所述目标道路的图像为目标,生成针对所述目标道路的初始道路图像;
[0027]确定所述目标道路中包含的道路元素,并生成所述道路元素的图像;
[0028]将所述道路与元素的图像添加到所述初始图像中,生成针对所述目标道路的道路图像。
[0029]可选地,所述方法还包括:
[0030]根据所述道路图像矢量数据,判断是否存在空间上位于所述目标道路所在平面下方,且在纵向上与所述目标道路发生重叠的被遮挡道路;
[0031]若存在有至少两条被遮挡道路,则针对每条被遮挡道路,根据在垂直方向上位于该被遮挡道路上方的道路的数量,对该被遮挡道路图像的透明度进行调整,生成该被遮挡道路的图像。
[0032]本说明书提供了一种图像渲染装置,包括:
[0033]获取模块,获取用户的导航路线以及所述用户当前的定位信息;
[0034]确定模块,根据所述定位信息以及所述导航路线,确定所述用户当前所处的道路,作为目标道路;
[0035]判断模块,根据所述目标道路对应的道路图像矢量数据,判断以指定视角查看所述目标道路时,是否存在能够遮挡住至少部分所述目标道路的目标物;
[0036]生成模块,若是,以所述用户能够透过所述目标物查看到所述目标道路的图像为目标,生成针对所述目标道路的道路图像;
[0037]渲染模块,将所述道路图像进行渲染,以展示给所述用户。
[0038]本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述图像渲染的方法。
[0039]本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述图像渲染的方法。
[0040]本说明书采用的上述至少一个技术方案能够达到以下有益效果:
[0041]在本说明书提供的图像渲染的方法中,客户端获取用户的导航路线以及用户当前
的定位信息,根据定位信息以及所述导航路线,确定用户当前所处的道路,作为目标道路,根据目标道路对应的道路图像矢量数据,判断以指定视角查看目标道路时,是否存在能够遮挡住至少部分所述目标道路的目标物,若是,以用户能够透过目标物查看到目标道路的图像为目标,生成针对目标道路的道路图像,将道路图像进行渲染,以展示给用户。
[0042]从上述方法可以看出,本方案在渲染道路图像时,能够以用户能够透过该对其造成遮挡的目标物查看到目标道路的图像为目标,将目标物进行一定程度的弱化处理,从而生成该针对目标道路的道路图像,这样一来,在驾驶设备的实际行驶过程中即便当前道路上方出现了遮挡物,也不会对用户的视线产生遮挡,从而为用户的驾驶提供准确的参照。
附图说明
[0043]此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,本说明书的示意性实施例及其说明用于解释本说明书,并不构成对本说明书的不当限定。在附图中:
[0044]图1为本说明书中提供的一种图像渲染的方法的流程示意图;
[0045]图2为本说明书中提供的一种道路图像示意图;
[0046]图3为本说明书提供的一种图像渲染的装置的示意图;
[0047]图4为本说明书提供的一种对应于图1的电子设备示意图。
具体实施方式
[0048]为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像渲染的方法,其特征在于,包括:获取用户的导航路线以及所述用户当前的定位信息;根据所述定位信息以及所述导航路线,确定所述用户当前所处的道路,作为目标道路;根据所述目标道路对应的道路图像矢量数据,判断以指定视角查看所述目标道路时,是否存在能够遮挡住至少部分所述目标道路的目标物;若是,以所述用户能够透过所述目标物查看到所述目标道路的图像为目标,生成针对所述目标道路的道路图像;将所述道路图像进行渲染,以展示给所述用户。2.如权利要求1所述的方法,其特征在于,根据所述目标道路对应的道路图像矢量数据,判断以指定视角查看所述目标道路时,是否存在能够遮挡住至少部分所述目标道路的目标物之前,所述方法还包括:获取全局矢量数据;根据所述定位信息,在所述全局矢量数据中确定出所述目标道路所在位置预设范围内的矢量数据,作为初始矢量数据;根据所述初始矢量数据,确定所述道路图像矢量数据。3.如权利要求2所述的方法,其特征在于,根据所述初始矢量数据,确定所述道路图像矢量数据,具体包括:删除所述初始矢量数据中与道路无关的指定目标物对应的矢量数据,得到所述道路图像矢量数据。4.如权利要求1所述的方法,其特征在于,判断以指定视角查看所述目标道路时,是否存在能够遮挡住至少部分所述目标道路的目标物,具体包括:根据所述道路图像矢量数据,确定是否存在空间上位于所述目标道路所在平面上方,且在纵向上与所述目标道路发生重叠的其他道路;若是,将在纵向上与所述目标道路发生重叠的其他道路作为所述目标物。5.如权利要求1所述的方法,其特征在于,以所述用户能够透过所述目标物查看到所述目标道路的图像为目标,生成针对所述目标道路的道路图像,具体包括:生成所述目标道路对应的包含有所述目标物的图像;以用户能够透过所述目标物查看到所述目标道路的图像为目标,调整所述目标物的图像对应的透...

【专利技术属性】
技术研发人员:王伟赵志强李开蒙
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1