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

文档序号:8412561阅读:来源:国知局
对应的热力模板图像,进行热力图的展现,因此,能够避免由于采用固定的一个热力模板图像而导致的热力图无法清晰地展现图像的统计指标数据的分布情况的问题,能够进一步有效提高热力图的展现可靠性。
[0107]例如,具体可以根据样本统计参数和在样本图像上所对应的位置,根据图像的展现参数,以及所述图像的统计指标数据,利用热力图像,进行反复试验和调整,直到热力图能够清晰地展现图像的统计指标数据的分布情况,将此时的调整结果,作为所述热力模板图像。所述图像的展现参数,可以包括但不限于图像的展现比例,本实施例对此不进行特别限定。所述图像的展现比例,是指放大或缩小图像的显示比例,例如,电子地图的地图缩放级别。
[0108]或者,再例如,具体可以利用正例训练样本,创建所述热力模板图像。在创建热力模板图像之前,可以预先由操作人员根据图像的展现参数,以及所述图像的统计指标数据,调整热力图像,以获得满足训练意图的图像所对应的热力图。然后,记录这些热力图所对应的图像的展现参数和调整之后的热力图像,将所记录的数据作为正例训练样本。所述图像的展现参数,可以包括但不限于图像的展现比例,本实施例对此不进行特别限定。
[0109]所述图像的展现比例,是指放大或缩小图像的显示比例,例如,电子地图的地图缩放级别。以百度地图为例,其自身拥有17个地图缩放级别即3级到20级,所对应的地图缩放比例即显示距离I厘米与实际距离的比值分别可以为1:20m、l:50m、l:100mU:200m、1:500m、l:lkm、l:2km、l:5km、l:10km、l:20km、l:25km、l:50km、l:100km、l:200km、l:500km、l:1000km和1:2000km。以图像透明度为例,6种不同地图缩放比例所对应的热力模板图像可以分别如图3B?图3G所示。
[0110]在另一个具体的实现过程中,在102中,具体可以获得所述图像的展现比例,进而,则可以根据所述展现比例,获得所述热力模板图像。
[0111]可选地,在本实施例的一个可能的实现方式中,在103中,具体可以根据所述热力模板图像,获得所述热力模板图像上每个像素的指定图像特征。进而,则可以根据所述统计指标数据和所述每个像素的指定图像特征,获得所述每个像素的热力数据。然后,可以根据所述每个像素的热力数据,获得所述每个像素的展现颜色,并根据所述每个像素的展现颜色,展现所述图像所对应的热力图。只有在热力模板图像上的像素,能够采用上述方案获得其所对应的展现颜色,不在热力模板图像上的其他像素的展现颜色则可以为默认颜色例如,无色等,
[0112]这样,由于不再完全依赖所设置的统计指标数据的衰减关系,而是结合热力模板图像,进行热力图的展现,使得操作对象由像素变为图像,因此,能够有效提高热力图的展现效率。
[0113]具体地,在获得每个像素的指定图像特征之后,具体可以根据所述统计指标数据、每个像素的指定图像特征,以及每个指定图像特征所对应的调整权值,获得所述每个像素的热力数据。可以理解的是,所述调整权值,可以为经验数值,或者经验公式,本实施例对此不进行特别限定。
[0114]具体地,由于热力图是叠加在图像上进行展现的,因此,为了不完全将作为叠加基础的图像覆盖掉,除了根据所述每个像素的展现颜色,进行所述图像所对应的热力图的展现之外,还需要进一步根据所述每个像素的展现透明度,进行所述图像所对应的热力图的展现。
[0115]在一个具体的实现过程中,具体可以获得所述每个像素的展现透明度,进而,则可以根据所述每个像素的展现颜色和所述每个像素的展现透明度,展现所述图像所对应的热力图。只有在热力模板图像上的像素,能够采用上述方案获得其所对应的展现透明度,不在热力模板图像上的其他像素的展现透明度则可以为默认透明度例如,透明度为100%等。
[0116]例如,具体可以将预先设置的一个预设透明度,作为所述每个像素的展现透明度。
[0117]这样,整个热力图采用一个统一的透明度,设置简单,操作方便,能够有效提高热力图的展现效率。
[0118]或者,再例如,具体可以根据所述每个像素的热力数据和预先设置的至少两个预设透明度,获得所述每个像素的展现透明度。
[0119]这样,整个热力图采用多个不同的透明度,能够进一步清晰展现图像的统计指标数据的分布情况,能够有效提高热力图的展现可靠性。
[0120]具体地,具体可以设置一个展现透明度的最大值,是指在图像所对应的热力图中,针对图像的某个统计指标数据,所能够展现的用于指示最高热度的展现透明度所对应的一个最大参考值。
[0121]在展现透明度的最大值与默认的展现透明度的最小值O之间,可以根据热力图的展现需求,划分若干个透明度值等级,每个透明度值等级依次对应逐渐变化的一个展现透明度,其中,每个展现透明度具体可以用一个数值进行标记。
[0122]若图像上某个区域所对应的统计指标数据大于或等于该最大参考值,则可以将该区域所展现的该统计指标数据所对应的展现透明度设置为指示最高热度的展现透明度;反之,若图像上某个区域所对应的统计指标数据小于该最大参考值,则可以将该区域所展现的该统计指标数据所对应的透明度设置为该统计指标数据实际所对应的透明度值等级。
[0123]具体地,除了可以设置一个展现透明度的最大值之外,还可以进一步设置一个展现透明度的最小值。所述展现透明度的最小值,是指在图像所对应的热力图中,针对图像的某个统计指标数据,所能够展现的用于指示最低热度的展现透明度所对应的一个最小参考值。
[0124]在展现透明度的最大值与展现透明度的最小值之间,可以根据热力图的展现需求,划分若干个透明度值等级,每个透明度值等级依次对应逐渐变化的一个展现透明度,其中,每个展现透明度具体可以用一个数值进行标记。
[0125]若图像上某个区域所对应的统计指标数据大于或等于该最大参考值,则可以将该区域所展现的该统计指标数据所对应的展现透明度设置为指示最高热度的展现透明度;若图像上某个区域所对应的统计指标数据小于或等于该最大参考值,则可以将该区域所展现的该统计指标数据所对应的展现透明度设置为指示最低热度的展现透明度;若图像上某个区域所对应的统计指标数据大于该最小参考值,且小于该最大参考值,则可以将该区域所展现的该统计指标数据所对应的透明度设置为该统计指标数据实际所对应的透明度值等级。
[0126]在具体实现时,还需要进一步预先设置统计指标数据与透明度值等级的对应关系。这样,则可以根据该对应关系,获得指定范围之内的统计指标数据所对应的透明度值等级。具体地,具体可以在获得图像的若干个统计指标数据之前,就预先根据经验或热力图的展现需求,设置统计指标数据与透明度值等级的对应关系,或者还可以在获得图像的若干个统计指标数据之后,根据这些统计指标数据,设置统计指标数据与透明度值等级的对应关系,本实施例对此不进行特别限定。
[0127]在另一个具体的实现过程中,具体可以预先定义一个热力数据到展现颜色的查找表,获得每个像素的热力数据之后,就可以利用所获得的每个像素的热力数据,通过该查找表,进行差值处理,以获得每个像素所对应的展现颜色。
[0128]在具体的实现过程中,以人流为统计指标数据为例,热力图所能够展现的颜色可以有几种情况:
[0129]情况一:热力图只展现单一的颜色,通过颜色的深浅来指示热度的高低。
[0130]这种情况下,在图像所对应的热力图中,该图像的某个区域所能够展现的用于指示最高热度的颜色可以为红色,颜色越深,该区域的热度越高,颜色越浅,该区域的热度越低。所谓热度,是指能够反映统计指标数据的取值大或小的一个程度。
[0131]情况二:热力图可展现两种或两种以上颜色,通过不同颜色来指示热度的高低。
[0132]这种情况下,在图像所对应的热力图中,该图像的某个区域所能够展现的用于指示最高热度的颜色可以为红色,橙色可以表示热度次之,绿色可以表示热度最低。可以理解的是,两种颜色之间可以包含多种过渡颜色。
[0133]可以理解的是,热力图所能够展现的颜色,还可以进一步结合上述两种情况。
[0134]例如,所述查找表中,可以只定义展现颜色的最大值,是指在图像所对应的热力图中,针对图像的某个统计指标数据,所能够展现的用于指示最高热度的颜色所对应的一个最大参考值。在展现颜色的最大值与默认的展现颜色的最小值O之间,根据热力图的展现需求,划分若干个颜色值等级,每个颜色值等级依次对应逐渐变化的一个展现颜色。
[0135]其中,每个展现颜色具体可以用一组参数值进行标记。例如,所述参数值可以包括红色(R)分量值、绿(G)分量值和蓝(B)分量值;或者,再例如,所述参数值还可以包括红色(R)分量值、绿(G)分量值和蓝(B)分量值,以及亮度分量值。
[0136]若图像上某个区域所对应的统计指标数据大于或等于所述颜色最大值,则可以将该区域所展现的该统计指标数据所对应的颜色设置为指示最高热度的颜色;反之,若图像上某个区域所对应的统计指标数据小于所述颜色最大值,则可以将该区域所展现的该统计指标数据所对应的颜色设置为该统计指标数据实际所对应的颜色值等级。
[0137]或者,再例如,所述查找表中,除了定义展现颜色的最大值,还需要定义展现颜色的最小值。所述展现颜色的最小值,是指在图像所对应的热力图中,针对图像的某个统计指标数据,所能够展现的用于指示最高热度的颜色所对应的一个最大参考值。在展现颜色的最大值与展现颜色的最小值之间,根据热力图的展现需求,划分若干个颜色值等级,每个颜色值等级依次对应逐渐变化的一个展现颜色。
[0138]其中,每个展现颜色具体可以用一组参数值进行标记。例如,所述参数值可以包括红色(R)分量值、绿(G)分量值和蓝(B)分量值;或者,再例如,所述参数值还可以包括红色(R)分量值、绿(G)分量值和蓝(B)分量值,以及亮度分量值。
[0139]若图像上某个区域所对应的统计指标数据大于或等于所述颜色最大值,则可以将该区域所展现的该统计指标数据所对应的颜色设置为指示最高热度的颜色;若图像上某个区域所对应的统计指标数据小于或等于所述颜色最小值,则可以将该区域所展现的该统计指标数据所对应的颜色设置为指示最低热度的颜色;
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1