热力图的展现方法及装置的制造方法_4

文档序号:8412561阅读:来源:国知局
若图像上某个区域所对应的统计指标数据大于所述颜色最小值,且小于所述颜色最大值,则可以将该区域所展现的该统计指标数据所对应的颜色设置为该统计指标数据实际所对应的颜色值等级。
[0140]在具体实现时,还需要进一步预先设置统计指标数据与颜色值等级的对应关系。这样,则可以根据该对应关系,获得指定范围之内的统计指标数据所对应的颜色值等级。具体地,具体可以在获得图像的若干个统计指标数据之前,就预先根据经验或热力图的展现需求,设置统计指标数据与颜色值等级的对应关系,或者还可以在获得图像的若干个统计指标数据之后,根据这些统计指标数据,设置统计指标数据与颜色值等级的对应关系,本实施例对此不进行特别限定。
[0141]具体地,由于热力图是叠加在图像上进行展现的,因此,热力图的展现需要与图像的展现方式保持一致,这样,热力图与图像才能够准确地叠加,能够有效提高热力图的展现可靠性。
[0142]以电子地图为例,其展现方式为栅格图片方式,那么热力图的展现方式则可以为栅格图像方式,且热力图的栅格图片的分辨率与电子地图的栅格图片的分辨率一致,例如,每个栅格图片的分辨率可以为256x256等。服务器预先绘制好栅格图片(电子地图的栅格图片或热力图的栅格图片),应用向服务器请求栅格图片的栅格数据,然后由该应用将所请求的栅格数据展现为可视化的栅格图片。其中,所述栅格图片,又可以称为瓦片图片,瓦片图片的行号、列号和级别的详细描述可以参见现有技术中的相关内容,此处不再赘述。
[0143]下面将以百度地图上某个区域的人流作为统计指标数据为例,进行本发明技术方案所提供的热力图展现效果的说明。
[0144]图4A为现有技术中未采用热力模板图像的技术方案所展现的北京南站区域的热力图的效果示意图;图4B为图1对应的实施例中采用固定的热力模板图像的技术方案所展现的北京南站区域的热力图的效果示意图。火车站区域是人流最为密集的区域,其热力图中的大部分区域应当以指示最高热度或较高热度的展现颜色如深颜色等,以及指示最高热度或较高热度的展现透明度如低透明度等,进行展现。图4B与图4A相比,在图4B所示的热力图中,颜色分布较为均匀,颜色差异较为明显,且颜色与透明度所指示的热度与实际情况相符,能够清晰地在百度地图上展现人流分布情况,从而能够得到人流分布的特点,并且所获得的人流分布的特点符合实际的人流分布情况,能够体现热力图的真实价值;而在图4A所示的热力图中,颜色差异并不明显,且颜色与透明度所指示的热度并没有达到实际情况,根本无法清晰地在百度地图上展现人流分布情况,不容易得到人流分布的特点,及时得到人流分布的特点,也并不符合实际的人流分布情况,没有体现热力图的真实价值。
[0145]类似地,展现效果的差别,还可以继续参见图4D与图4C,以及图4F与图4E。
[0146]图5A为现有技术中未采用热力模板图像的技术方案中电子地图的地图缩放级别为15级所展现的王府井区域的热力图的效果示意图;图5B为图1对应的实施例中采用电子地图的地图缩放级别为15级所对应的热力模板图像所展现的王府井区域的热力图的效果示意图。
[0147]图5C为现有技术中未采用热力模板图像的技术方案中电子地图的地图缩放级别为14级所展现的王府井区域的热力图的效果示意图;图为图1对应的实施例中采用电子地图的地图缩放级别为14级所对应的热力模板图像所展现的王府井区域的热力图的效果示意图。
[0148]图5E为现有技术中未采用热力模板图像的技术方案中电子地图的地图缩放级别为13级所展现的王府井区域的热力图的效果示意图;图5F为图1对应的实施例中采用电子地图的地图缩放级别为13级所对应的热力模板图像所展现的王府井区域的热力图的效果示意图。
[0149]图5A、图5C与图5E所示的热力图中,每个热力图的颜色分布较为均匀,颜色差异较为明显,且颜色与透明度所指示的热度与实际情况相符,能够清晰地在百度地图上展现人流分布情况。每个热力图中对应区域所展现的颜色分布与透明度分布较为一致,都能够清晰地在百度地图上展现一致的人流分布情况,从而能够得到一致的人流分布的特点,并且所获得的人流分布的特点符合实际的人流分布情况,能够体现热力图的真实价值。
[0150]图5B、图与图5F所示的热力图中,只有个别热力图(如图5B所示的热力图)的颜色分布较为均匀,颜色差异较为明显,且颜色与透明度所指示的热度与实际情况相符,能够清晰地在百度地图上展现人流分布情况,从而能够得到人流分布的特点,并且所获得的人流分布的特点符合实际的人流分布情况,能够体现热力图的真实价值。但是,仍然存在大部分热力图(图和图5F所示的热力图)的颜色差异并不明显,且颜色与透明度所指示的热度并没有达到实际情况,根本无法清晰地在百度地图上展现人流分布情况,不容易得到人流分布的特点,及时得到人流分布的特点,也并不符合实际的人流分布情况,没有体现热力图的真实价值。另外,每个热力图中对应区域所展现的颜色分布与透明度分布不一致,无法在百度地图上展现一致的人流分布情况,也就无法能够得到一致的人流分布的特点,没有体现热力图的真实价值。
[0151]本实施例中,通过获得图像的统计指标数据,以及获得热力模板图像,所述热力模板图像用于描述所述热力模板图像上每个像素的指定图像特征,使得能够根据所述统计指标数据和所述热力模板图像,展现所述图像所对应的热力图,由于不再完全依赖所设置的统计指标数据的衰减关系,而是结合热力模板图像,进行热力图的展现,因此,能够避免现有技术中由于完全依赖所设置的统计指标数据的衰减关系而导致的热力图无法清晰地展现图像的统计指标数据的分布情况的问题,从而提高了热力图的展现可靠性。
[0152]另外,采用本发明提供的技术方案,由于不再完全依赖所设置的统计指标数据的衰减关系,而是结合热力模板图像,进行热力图的展现,使得操作对象由像素变为图像,因此,能够有效提闻热力图的展现效率。
[0153]另外,采用本发明提供的技术方案,由于采用与图像的展现比例所对应的热力模板图像,进行热力图的展现,因此,能够避免由于采用固定的一个热力模板图像而导致的热力图无法清晰地展现图像的统计指标数据的分布情况的问题,能够进一步有效提高热力图的展现可靠性。
[0154]另外,采用本发明提供的技术方案,由于采用与图像的展现比例所对应的热力模板图像,进行热力图的展现,因此,能够在图像的每个展现比例下,清晰地展现图像的统计指标数据,能够有效提高热力图的利用率。
[0155]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0156]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0157]图2为本发明另一实施例提供的热力图的展现装置的结构示意图,如图2所示。本实施例的热力图的展现装置可以包括获得单元21、模板单元22和展现单元23。获得单元21,用于获得图像的统计指标数据;模板单元22,用于获得热力模板图像,所述热力模板图像用于描述所述热力模板图像上每个像素的指定图像特征;展现单元23,用于根据所述统计指标数据和所述热力模板图像,展现所述图像所对应的热力图。
[0158]需要说明的是,本实施例所提供的热力图的展现装置的部分或全部可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(Software Development Kit, SDK)等功能单元,或者还可以为位于网络侧服务器中的处理引擎,或者还可以为位于网络侧的分布式系统,本实施例对此不进行特别限定。
[0159]可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本实施例对此不进行限定。
[0160]可选地,在本实施例的一个可能的实现方式中,所述统计指标数据可以包括但不限于统计参数和在所述图像上所对应的位置;所述获得单元21,具体可以用于根据待处理的统计指标数据在所述图像上所对应的位置,进行基于密度的聚类处理,以获得至少一个候选类;根据所述至少一个候选类中每个候选类中所包括的统计指标数据的数量和预先设置的数量阈值,获得至少一个目标类;根据所述至少一个目标类中每个目标类中所包括的统计指标数据在所述图像上所对应的位置,获得所述每个目标类的位置;根据所述至少一个目标类中每个目标类中所包括的统计指标数据所对应的统计参数,获得所述每个目标类的统计参数;以及根据所述每个目标类的统计参数和所述每个目标类的位置,获得所述每个目标类的统计指标数据。
[0161]可选地,在本实施例的一个可能的实现方式中,所述模板单元22,具体可以用于获得所述图像的展现比例;以及根据所述展现比例,获得所述热力模板图像。
[0162]可选地,在本实施例的一个可能的实现方式中,所述展现单元23,具体可以用于根据所述热力模板图像,获得所述热力模板图像上每个像素的指定图像特征;根据所述统计指标数据和所述每个像素的指定图像特征,获得所述每个像素的热力数据;根据所述每个像素的热力数据,获得所述每个像素的展现颜色;以及根据所述每个像素的展现颜色,展现所述图像所对应的热力图。
[0163]在一个具体的实现过程中,所述展现单元23,具体可以用于获得所述每个像素的展现透明度;以及根据所述每个像素的展现颜色和所述每个像素的展现透明度,展现所述图像所对应的热力图。
[0164]例如,所述展现单元23,具体可以用于将预先设置的一个预设透明度,作为所述每个像素的展现透明度。
[0165]或者,再例如,所述展现单元23,具体可以用于根据所述每个像素的热力数据和预先设置的至少两个预设透明度,获得所述每个像素的展现透明度。
[0166]可选地,在本实施例的一个可能的实现方式中,所述指定图像特征可以包括但不限于图像透明度和图像颜色中的至少一项,本实施例对此不进行特别限定。
[0167]可选地,
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1