[发明专利]虚线纹理的生成方法、装置及电子设备有效
申请号: | 202011461946.X | 申请日: | 2020-12-14 |
公开(公告)号: | CN112330769B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 张现法;贾双成;贾郭峰;朱磊;王斌 | 申请(专利权)人: | 智道网联科技(北京)有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T11/40;G06F16/29 |
代理公司: | 北京汇鑫君达知识产权代理有限公司 11769 | 代理人: | 李辰;黄启法 |
地址: | 100013 北京市东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚线 纹理 生成 方法 装置 电子设备 | ||
本申请是关于一种虚线纹理的生成方法、装置及电子设备。该方法包括:根据预设颜色对待处理图片中的目标像素点进行着色,形成虚线符号;获取电子地图上待标记界线的屏幕位置信息,计算获得虚线符号的显示数量;根据虚线符号的显示数量和待标记界线的屏幕位置信息,将每一虚线符号顺序拼接之后,在电子地图对应位置显示虚线纹理。这样的设计,一方面,图片的形式更容易配置颜色;根据当前屏幕显示的电子地图中待标记界线的屏幕位置信息,来确定虚线纹理在屏幕上的显示位置,运算量少,显示快,提高显示效率。另一方面,直接将虚线纹理以图片的形式显示在电子地图的上层,对硬件要求低,满足车载智能设备或手机等硬件的使用需求。
技术领域
本申请涉及图像处理技术领域,尤其涉及一种虚线纹理的生成方法、装置及电子设备。
背景技术
相关技术中,电子地图可以通过矢量数据模型来表达地理空间数据。矢量数据模型一般通过点、线和面等要素来表达现实世界中地理空间实体位置和范围。其中,根据线的型态,线可以包括实线或虚线。根据不同的线型,可以表达不同的地理信息,例如,线可以用来表示道路或边界。
在电子地图中,常用虚线来表示省界线或国界线等边界线。一般而言,在电脑PC端,电脑本身的系统可以支持OpenGL(Open Graphics Library,“开放图形库”或者“开放式图形库”)来绘制电子地图中的虚线。其中,OpenGL是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口。OpenGL的高效实现(利用了图形加速硬件)存在于Windows、部分UNIX平台和Mac OS。这些实现一般由显示设备厂商提供,而且非常依赖于该厂商提供的硬件。而对于车载智能设备,使用的系统一般为嵌入式系统,无法支持OpenGL绘制虚线,需要手工绘制,从而增大了工作量。
发明内容
为克服相关技术中存在的问题,本申请提供一种虚线纹理的生成方法、装置及电子设备,该虚线纹理的生成方法、装置及电子设备,能够快速生成电子地图上的虚线纹理,提高工作效率。
本申请第一方面提供一种虚线纹理的生成方法,包括:
根据预设颜色对待处理图片中的目标像素点进行着色,形成虚线符号;
获取电子地图上待标记界线的屏幕位置信息,计算获得所述虚线符号的显示数量;
根据所述虚线符号的显示数量和所述待标记界线的屏幕位置信息,将每一所述虚线符号顺序拼接之后,在所述电子地图的对应位置显示虚线纹理。
在其中一个实施例中,所述根据预设颜色对待处理图片中的目标像素点进行着色,形成虚线符号,包括:
根据所述预设颜色,对所述待处理图片中的部分所述目标像素点进行有色着色,形成有色目标像素点;对另一部分所述目标像素点进行透明着色,形成透明目标像素点;
所述有色目标像素点与所述透明目标像素点形成虚线符号。
在其中一个实施例中,所述有色目标像素点与所述透明目标像素点形成虚线符号,包括:
至少一个所述有色目标像素点与至少一个所述透明目标像素点按照预设位置依序形成虚线符号。
在其中一个实施例中,所述有色目标像素点形成线条结构、点状结构或线条与点状交替结构中的任意一种。
在其中一个实施例中,所述获取电子地图上待标记界线的屏幕位置信息,包括:
获取电子地图中待标记界线的每一顶点的顶点地理坐标;
将所述顶点地理坐标进行转换,计算获得每一所述顶点对应的屏幕像素坐标。
在其中一个实施例中,所述计算获得所述虚线符号的数量,包括:
根据每一所述顶点的所述屏幕像素坐标,计算获得相邻两个所述顶点间的间隔长度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智道网联科技(北京)有限公司,未经智道网联科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011461946.X/2.html,转载请声明来源钻瓜专利网。