System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种路面显示方法、装置、设备及存储介质。
技术介绍
1、路面是建立地图的基本要素,对于路面的合理处理对建立高质量的地图尤为重要。
2、在现有技术中,路面显示一般是基于路面二维信息及不同路面的高程信息来完成路面层级的划分并进行显示,由于测量局对一些道路数据不提供高程信息,因此对于一些较为复杂的道路,例如当存在立交桥和隧道时,很难渲染出对应的层级关系,可能会导致部分路面在俯视角度下被遮挡,因此导致路面识别的准确性较低。
技术实现思路
1、本专利技术提供了一种路面显示方法、装置、设备及存储介质,以解决现有技术中对没有高程信息的复杂道路难以渲染出对应的层级关系,导致路面识别准确性较低的问题。
2、本专利技术第一方面提供了一种路面显示方法,包括:获取目标区域的道路图像,并对所述道路图像中的各路面进行面片化处理,得到道路面片图,所述道路图像包括至少两个处于不同高度的路面;识别所述道路面片图中各面片之间在高度方向上的遮挡关系,并基于所述遮挡关系确定各面片的高程等级;基于各高程等级对各路面进行划分,并在前端页面进行显示。
3、在一种可行的实施方式中,所述识别所述道路面片图中各面片之间在高度方向上的遮挡关系,并基于所述遮挡关系确定各面片的高程等级,包括:判断所述道路面片图中各面片在高度方向上是否对其他面片形成遮挡;确定在高度方向上未对其他面片形成遮挡的触底面片;基于所述触底面片与其他面片之间的关系,运用最大流最小割算法确定第一高程等
4、在一种可行的实施方式中,所述基于所述触底面片与其他面片之间的关系,运用最大流最小割算法确定第一高程等级对应的面片,包括:选择各路面中与所述触底面片相邻且不属于所述触底面片的外扩面片;选择各路面中与所述外扩面片的距离大于预设距离的遥远面片;识别被所述外扩面片遮挡的压制面片;运用最大流最小割算法对完成面片分类的道路面片图进行分割,得到第一高程等级对应的面片。
5、在一种可行的实施方式中,所述运用最大流最小割算法对完成面片分类的道路面片图进行分割,得到第一高程等级对应的面片,包括:基于最大流最小割模型确定源顶点和汇顶点;将所述源顶点与各外扩面片进行关联,将所述汇顶点与各遥远面片和各压制面片进行关联;基于最大流最小割算法对完成面片分类的道路面片图进行图割,将图割后处于所述汇顶点一侧的面片确定为第一高程等级对应的面片。
6、在一种可行的实施方式中,所述获取目标区域的道路图像,并对所述道路图像中的各路面进行面片化,得到道路面片图,包括:基于车辆传感器采集目标区域对应的区域图像;获取所述区域图像对应的地图数据,并基于所述地图数据,运用图像处理技术对所述目标区域的图像进行处理,得到目标区域的道路图像;基于预设的边长,将所述道路图像中的各路面划分为一个个面片,得到道路面片图。
7、在一种可行的实施方式中,所述基于各高程等级对各路面进行划分,并在前端页面进行显示,包括:基于各高程等级对各路面进行划分并确定各高程等级对应路面的渲染方式;对各路面中存在不同高程等级衔接的位置进行标记;基于所述渲染方式将完成划分及标记的各路面进行渲染,并将渲染结果显示于前端页面。
8、在一种可行的实施方式中,所述对各路面中存在不同高程等级衔接的位置进行标记,包括:查找各路面中不属于同一高程等级的相邻面片;确定所述相邻面片中各相邻面片的高程等级;基于各相邻面片的高程等级在各相邻面片的交接处进行层级标记。
9、本专利技术第二方面提供了一种路面显示装置,包括:处理模块,用于获取目标区域的道路图像,并对所述道路图像中的各路面进行面片化,得到道路面片图,所述道路图像包括至少两个处于不同高度的路面;确定模块,用于识别所述道路面片图中各面片之间在高度方向上的遮挡关系,并基于所述遮挡关系确定各面片的高程等级;显示模块,用于基于所述高程等级对各路面进行划分,并在前端页面进行显示。
10、在一种可行的实施方式中,所述确定模块包括:判断单元,用于判断所述道路面片图中各面片在高度方向上是否对其他面片形成遮挡;第一确定单元,用于确定在高度方向上未对其他面片形成遮挡的触底面片;第二确定单元,用于基于所述触底面片与其他面片之间的关系,运用最大流最小割算法确定第一高程等级对应的面片;划分单元,用于将所述第一高程等级对应的面片从所述道路面片图中删除,得到处理后的道路面片图,基于所述处理后的道路面片图继续对各面片进行高程等级划分,直至完成所有面片的高程等级划分,得到各面片对应的高程等级。
11、在一种可行的实施方式中,所述第二确定单元包括:第一选择子单元,用于选择各路面中与所述触底面片相邻且不属于所述触底面片的外扩面片;第二选择子单元,用于选择各路面中与所述外扩面片的距离大于预设距离的遥远面片;识别子单元,用于识别被所述外扩面片遮挡的压制面片;分割子单元,用于运用最大流最小割算法对完成面片分类的道路面片图进行分割,得到第一高程等级对应的面片。
12、在一种可行的实施方式中,所述分割子单元具体用于:基于最大流最小割模型确定源顶点和汇顶点;将所述源顶点与各外扩面片进行关联,将所述汇顶点与各遥远面片和各压制面片进行关联;基于最大流最小割算法对完成面片分类的道路面片图进行图割,将图割后处于所述汇顶点一侧的面片确定为第一高程等级对应的面片。
13、在一种可行的实施方式中,所述处理模块具体用于:基于车辆传感器采集目标区域对应的区域图像;获取所述区域图像对应的地图数据,并基于所述地图数据,运用图像处理技术对所述目标区域的图像进行处理,得到目标区域的道路图像;基于预设的边长,将所述道路图像中的各路面划分为一个个面片,得到道路面片图。
14、在一种可行的实施方式中,所述显示模块包括:处理单元,用于基于各高程等级对各路面进行划分并确定各高程等级对应路面的渲染方式;标记单元,用于对各路面中存在不同高程等级衔接的位置进行标记;显示单元,用于基于所述渲染方式将完成划分及标记的各路面进行渲染,并将渲染结果显示于前端页面。
15、在一种可行的实施方式中,所述标记单元具体用于:查找各路面中不属于同一高程等级的相邻面片;确定所述相邻面片中各相邻面片的高程等级;基于各相邻面片的高程等级在各相邻面片的交接处进行层级标记。
16、本专利技术第三方面提供了一种路面显示设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述路面显示设备执行上述的路面显示方法。
17、本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的路面显示方法。
18、本专利技术提供的技术方案中本文档来自技高网...
【技术保护点】
1.一种路面显示方法,其特征在于,所述路面显示方法包括:
2.根据权利要求1所述的路面显示方法,其特征在于,所述识别所述道路面片图中各面片之间在高度方向上的遮挡关系,并基于所述遮挡关系确定各面片的高程等级,包括:
3.根据权利要求2所述的路面显示方法,其特征在于,所述基于所述触底面片与其他面片之间的关系,运用最大流最小割算法确定第一高程等级对应的面片,包括:
4.根据权利要求3所述的路面显示方法,其特征在于,所述运用最大流最小割算法对完成面片分类的道路面片图进行分割,得到第一高程等级对应的面片,包括:
5.根据权利要求1所述的路面显示方法,其特征在于,所述获取目标区域的道路图像,并对所述道路图像中的各路面进行面片化,得到道路面片图,包括:
6.根据权利要求1所述的路面显示方法,其特征在于,所述基于各高程等级对各路面进行划分,并在前端页面进行显示,包括:
7.根据权利要求6所述的路面显示方法,其特征在于,所述对各路面中存在不同高程等级衔接的位置进行标记,包括:
8.一种路面显示装置,其特征在于,所述
9.一种路面显示设备,其特征在于,所述路面显示设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述路面显示方法。
...【技术特征摘要】
1.一种路面显示方法,其特征在于,所述路面显示方法包括:
2.根据权利要求1所述的路面显示方法,其特征在于,所述识别所述道路面片图中各面片之间在高度方向上的遮挡关系,并基于所述遮挡关系确定各面片的高程等级,包括:
3.根据权利要求2所述的路面显示方法,其特征在于,所述基于所述触底面片与其他面片之间的关系,运用最大流最小割算法确定第一高程等级对应的面片,包括:
4.根据权利要求3所述的路面显示方法,其特征在于,所述运用最大流最小割算法对完成面片分类的道路面片图进行分割,得到第一高程等级对应的面片,包括:
5.根据权利要求1所述的路面显示方法,其特征在于,所述获取目标区域的道路图像,并对所述道路...
【专利技术属性】
技术研发人员:冯乐满,王钟绪,韩旭,
申请(专利权)人:文远京行北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。