图像主题色提取方法、基于图像创建地图的方法及设备技术

技术编号:37374031 阅读:7 留言:0更新日期:2023-04-27 07:18
本公开涉及一种图像主题色提取方法、基于图像创建地图的方法及设备。本公开的至少一个实施例中,本公开实施例通过获取用于创建地图的目标图像中各像素点的颜色数据,利用各像素点的颜色数据,剔除饱和度过高和过低的干扰像素点,使得用于提取主题色的目标像素点不影响地图整体视觉效果,最终使得不同地图要素的主题色之间在视觉上协调;另外,通过待创建地图中地图要素的类别数量,确定提取图像的主题色数量大于地图要素的类别数量,便于为地图要素选取更加符合地图场景配色特点的图像主题色,便于为地图要素选取更加符合地图场景配色特点的图像主题色。点的图像主题色。点的图像主题色。

【技术实现步骤摘要】
图像主题色提取方法、基于图像创建地图的方法及设备


[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]图1为本公开实施例提供的一种图像主题色提取方法的流程示意图;
[0031]图2为本公开实施例提供的一种剔除干扰像素点的流程示意图;
[0032]图3为本公开实施例提供的另一种剔除干扰像素点的流程示意图;
[0033]图4为本公开实施例提供的一种从目标图像中提取主题色数量对应的主题色的流程示意图;
[0034]图5为本公开实施例提供的一种基于图像创建地图的方法的流程示意图;
[0035]图6为本公开实施例提供的一种确定地图要素类别对应的颜色的流程示意图;
[0036]图7和图8为基于两种风格图像创建的地图示意图;
[0037]图9为本公开实施例提供的一种图像主题色提取装置的框图;
[0038]图10为本公开实施例提供的一种基于图像创建地图的装置的框图;
[0039]图11为本公开实施例提供的一种计算机设备的示例性框图。
具体实施方式
[0040]为了能够更清楚地理解本公开的上述目的、特征和优点,下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。基于所描述的本公开的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本公开保护的范围。
[0041]需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0042]在一些相关技术中,用户利用从图像中提取的主题色对多种地图要素进行颜色配置,从图像中提取主题色的一种方式为:基于RGB(Red Green Blue,红绿蓝)色彩空间的中位切分法对图像的像素色彩进行提取,其中,色彩空间是对色彩的组织方式,RGB色彩空间是以R(Red,红)、G(Green,绿本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像主题色提取方法,所述方法包括:获取用于创建地图的目标图像中各像素点的颜色数据;基于所述目标图像中各像素点的颜色数据,剔除所述目标图像中的干扰像素点,得到用于提取主题色的多个目标像素点;其中,所述目标像素点的饱和度处于预设的饱和度区间;基于待创建地图中地图要素的类别数量,确定提取所述图像的主题色数量;其中,所述主题色数量大于所述类别数量;基于所述主题色数量和所述多个目标像素点的颜色数据,从所述目标图像中提取所述主题色数量对应的主题色。2.根据权利要求1所述的方法,其中,所述基于所述目标图像中各像素点的颜色数据,剔除所述目标图像中的干扰像素点之前,所述方法还包括:基于所述目标图像中各像素点的颜色数据,确定像素颜色能够用于地图要素配色的多个像素点,所述多个像素点的颜色数据均处于预设的颜色数据区间;所述基于所述目标图像中各像素点的颜色数据,剔除所述目标图像中的干扰像素点,包括:基于所述像素颜色能够用于地图要素配色的多个像素点的颜色数据,剔除所述多个像素点中的干扰像素点。3.根据权利要求1或2所述的方法,其中,所述基于所述目标图像中各像素点的颜色数据,剔除所述目标图像中的干扰像素点,得到用于提取主题色的多个目标像素点,包括:将所述目标图像中各像素点的颜色数据由RGB色彩空间转换到HSL色彩空间,得到所述目标图像中各像素点的饱和度;基于所述目标图像中各像素点的饱和度,确定所述饱和度区间,其中,饱和度高于所述饱和度区间的上限值的像素点数量与所述目标图像包括的像素点数量之间的比例为预设的第一比例,饱和度低于所述饱和度区间的下限值的像素点数量与所述目标图像包括的像素点数量之间的比例为预设的第二比例;将饱和度处于所述饱和度区间的像素点确定为用于提取主题色的目标像素点。4.根据权利要求1所述的方法,其中,所述基于所述主题色数量和所述多个目标像素点的颜色数据,从所述目标图像中提取所述主题色数量对应的主题色,包括:基于所述多个目标像素点的颜色数据,确定所述多个目标像素点在RGB色彩空间的坐标系中的分布,得到包含所述多个目标像素点的第一长方体;将所述第一长方体中边长最长的一边一切为二,得到两个包含相同数量像素点的第二长方体;对边长最长的第二长方体中边长最长的一边一切为二,重复切分步骤直到切分得到的长方体数量等于所述主题色数量;针对切分得到的每个长方体,基于所述长方体中各目标像素点的颜色数据,确定所述长方体对应的主题色。5.一种基于图像创建地图的方法,所述方法包括:获取用于创建地图的目标图像;基于待创建地图中地图要素的类别数量,利用权利要求1至4任一项所述的图像主题色提取方法,从所述...

【专利技术属性】
技术研发人员:赵虹
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1