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、在本申请实施例中,提供了一种道路指示标识的渲染方法,包括:在车辆行驶过程中,获取车辆采集到的至少一个道路图像;对道路图像中的道路指示标识进行识别,得到指示类型和端点信息;基于指示类型和端点信息对道路指示标识进行调整,得到目标道路图像;将目标道路图像中的道路指示标识渲染到车辆的交互界面上。容易注意到的是,本申请通过准确识别道路图像中的道路指示标识的指示类型和端点信息,并进一步通过指示类型和端点信息对道路指示标识调整,以确保道路指示标识的渲染准确性,从而将渲染道路指示标识准确渲染于交互界面,提高交互界面的渲染效果,便于驾驶员或者自动驾驶车辆了解道路情况,及时调整行驶方向,避免因误入错误车道而导致交通事故,进而解决了相关技术中道路指示标识的渲染效果较差的技术问题。
本文档来自技高网...【技术保护点】
1.一种道路指示标识的渲染方法,其特征在于,包括:
2.根据权利要求1所述的道路指示标识的渲染方法,其特征在于,基于所述指示类型和所述端点信息对所述至少一个道路图像中的所述道路指示标识进行调整,得到目标道路图像,包括:
3.根据权利要求2所述的道路指示标识的渲染方法,其特征在于,对所述至少一个道路图像中的道路指示标识进行识别,得到所述道路指示标识的指示类型和端点信息,包括:
4.根据权利要求3所述的道路指示标识的渲染方法,其特征在于,基于所述第一区域和所述第二区域确定所述端点信息和所述指示类型,包括:
5.根据权利要求2所述的道路指示标识的渲染方法,其特征在于,基于所述指示类型和所述端点信息对所述至少一个道路图像中的所述道路指示标识进行调整,得到初始道路图像,包括:
6.根据权利要求5所述的道路指示标识的渲染方法,其特征在于,基于所述标识处理结果对所述至少一个道路图像进行筛选,得到所述初始道路图像,包括:
7.根据权利要求2所述的道路指示标识的渲染方法,其特征在于,基于所述初始道路图像中的车道线对所述道路指示
8.根据权利要求7所述的道路指示标识的渲染方法,其特征在于,基于所述矩形框的矩形框位置信息对所述初始道路图像中的所述道路指示标识进行调整,得到所述目标道路图像,包括:
9.根据权利要求8所述的道路指示标识的渲染方法,其特征在于,将所述目标道路图像中的所述道路指示标识渲染到所述车辆的交互界面上,包括:
10.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种道路指示标识的渲染方法,其特征在于,包括:
2.根据权利要求1所述的道路指示标识的渲染方法,其特征在于,基于所述指示类型和所述端点信息对所述至少一个道路图像中的所述道路指示标识进行调整,得到目标道路图像,包括:
3.根据权利要求2所述的道路指示标识的渲染方法,其特征在于,对所述至少一个道路图像中的道路指示标识进行识别,得到所述道路指示标识的指示类型和端点信息,包括:
4.根据权利要求3所述的道路指示标识的渲染方法,其特征在于,基于所述第一区域和所述第二区域确定所述端点信息和所述指示类型,包括:
5.根据权利要求2所述的道路指示标识的渲染方法,其特征在于,基于所述指示类型和所述端点信息对所述至少一个道路图像中的所述道路指示标识进行调整,得到初始...
【专利技术属性】
技术研发人员:刘首成,
申请(专利权)人:广州小鹏自动驾驶科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。