一种生成热力地图的方法及终端设备与流程

文档序号:34164491发布日期:2023-05-15 00:06阅读:35来源:国知局
一种生成热力地图的方法及终端设备与流程

本技术涉及图像处理,尤其涉及一种生成热力地图的方法及终端设备。


背景技术:

1、用户使用相册时的一大诉求是通过浏览不同时期、不同地点拍摄的图像来回顾过往的经历。针对这一诉求,当前可以采用地图相册的方法来进行相册的展示。地图相册是指将用户拍摄的图像显示在地图上,使得用户可以结合地图浏览其过往在不同地点拍摄的图像。当前的地图相册给用户提供的信息有限,也不能直接展示图像拍摄相关位置的热度,实用性不强。


技术实现思路

1、本技术提供一种生成热力地图的方法及终端设备,用以基于热力地图直观展示图像拍摄位置的分布特征及热度特征,增强地图相册的实用性。

2、第一方面,本技术提供一种生成热力地图的方法,应用于终端设备,该方法包括:获取第一图像和所述第一图像对应的第一拍摄位置;获取第一地图和所述第一地图中与所述第一拍摄位置关联的第一道路位置;根据所述第一拍摄位置和所述第一道路位置,确定所述第一道路位置对应的第一热力信息;根据所述第一地图和所述第一道路位置对应的所述第一热力信息,生成第一热力地图。

3、在该方法中,终端设备可以基于图像的拍摄位置信息以及地图中的道路信息,进行图像的热力地图的生成,对应生成的热力地图可以作为地图相册,并能够结合道路位置直观展示图像拍摄相关位置的分布特征及热度信息,因此该方法可以通过热力地图展示图像相关的更多信息,增强地图相册的实用性,并能够使用户对拍摄热度较高的位置、路线等有直观的感受,提高用户的使用体验度。

4、在一种可能的设计中,所述方法还包括:显示第一界面,所述第一界面中包含所述第一热力地图,或者,所述第一界面中包含所述第一热力地图,以及从第一目标位置至第二目标位置的第一导航路线。

5、在该方法中,终端设备可以结合热力地图进行导航路线的显示,在实现导航功能的同时可以向用户展示导航路线附近的图像拍摄的热度信息,从而可以在为用户提供其所需功能的同时,向用户呈现更多的信息,提高用户使用体验。

6、在一种可能的设计中,所述第一道路位置位于所述第一导航路线上;所述方法还包括:获取第一位置与所述第一道路位置之间的第一距离;所述第一位置为所述第一导航路线上所述终端设备的位置;若所述第一距离小于或等于设定的第一距离阈值,则显示第一提示信息,所述第一提示信息用于提示所述终端设备即将经过或者正在经过所述第一道路位置。

7、在该方法中,在导航过程中,当终端设备检测到即将经过或者经过有热力信息的道路位置时,可以向用户进行提示,以便用户及时感知所在位置周边有热度的地点,从而可以根据周边有热度的地点选择是否在该地点进行拍摄等,提高用户使用体验。

8、在一种可能的设计中,所述第一道路位置的热力信息对应的热力值大于预设的热力值。

9、在该方法中,终端设备可以选择性向用户提示即将经过或者经过高热力值路段,通过针对高热力值道路位置进行提示,一方面可以将重要信息提示给用户,另一方面可以适当精简提示信息的数量,避免过度提示引起用户使用体验降低的问题。

10、在一种可能的设计中,在显示第一界面之前或者显示第一界面之后,所述方法还包括:接收选择所述第一道路位置的第一操作;响应于接收到的所述第一操作,显示第二界面,所述第二界面中包含用于指示第一推荐位置的信息;其中,所述第一推荐位置与所述第一道路位置的距离小于或等于设定的第二距离阈值。其中,所述第二界面覆盖所述第一界面。

11、在该方法中,在用户选择某一道路位置后,终端设备可以向用户推荐该道路位置附近的地点,基于此,终端设备能够基于生成的热力地图进行地点推荐,可以满足用户的拍摄地点推荐的诉求,因此更能满足用户的个性化需求。

12、在一种可能的设计中,所述第一推荐位置的类型为以下任一种:景点,停车点,拍照点。

13、在该方法中,推荐地点为用户可能感兴趣的拍摄地点,因此终端设备可以结合用户兴趣进行地点推荐,提高地点推荐的针对性和精准性,进而可以提高用户使用体验。

14、在一种可能的设计中,在显示第一界面之前,所述方法还包括:启动第一应用,并显示所述第一应用的应用界面,所述第一应用的应用界面中包含第一控件;所述显示第一界面,包括:响应于作用于所述第一控件的操作,显示所述第一界面。

15、在该方法中,用户可以通过终端设备中安装的应用打开热力地图及导航界面,便于用户进行控制和操作,也便于用户使用热力地图。

16、在一种可能的设计中,所述第一应用为图库应用或地图应用。

17、在该方法中,热力地图可以结合地图展示图像的拍摄位置的热度分布信息,而图库应用可以用于管理图像,地图应用可以用于管理地图,因此,通过图库应用或地图应用作为热力地图的控制应用,可以简便高效的查看、使用和管理热力地图,以及结合热力地图进行图像的查看、地图功能的使用等,也便于用户进行相关的操作。

18、在一种可能的设计中,所述第二界面中还包含所述第一推荐位置对应的第二控件;所述方法还包括:响应于作用于所述第二控件的操作,显示导航至所述第一推荐位置的第二导航路线。

19、在该方法中,终端设备在进行地点推荐后,还可以进一步根据用户的指示导航至推荐地点,能够提供地点推荐及导航的连续性服务,便于用户快速去往推荐地点拍摄图像,能够提高用户使用体验。

20、在一种可能的设计中,在显示第一界面之前,所述方法还包括:显示所述第二界面,其中,所述第二界面中还包含所述第一推荐位置对应的第二控件;所述显示第一界面,所述第一界面中包含所述第一热力地图,以及从第一目标位置至第二目标位置的第一导航路线,具体包括:接收作用于所述第二控件的操作,显示所述第一界面,所述第一界面中包含所述第一热力地图,以及从第一目标位置至所述第一推荐位置的第一导航路线。

21、在该方法中,终端设备在进行地点推荐后,还可以进一步根据用户的指示导航至推荐地点,能够提供地点推荐及导航的连续性服务,便于用户去往推荐地点拍摄图像,能够提高用户使用体验。

22、在一种可能的设计中,所述第二界面中还包含:所述第一推荐位置对应的第一推荐图像;所述方法还包括:响应于接收到的第二操作,获取所述第一推荐图像的拍摄参数,以及,显示拍摄界面;响应于触发拍摄图像的操作,根据所述第一推荐图像的拍摄参数进行拍摄。

23、在该方法中,终端设备可以按照推荐图像的拍摄参数进行图像拍摄,从而可以基于推荐图像为用户提供较好的拍摄建议,使得用户可以参照推荐图像进行图像拍摄,得到满意度较高的图像,为用户提供了更丰富的功能。

24、在一种可能的设计中,所述第二操作为作用于所述第一推荐图像对应的第三控件的操作。

25、在该方法中,终端设备通过提供选择推荐图像的拍摄参数的选择控件,使得用户可以自由选择需参照拍摄的推荐图像。

26、在一种可能的设计中,所述第二界面中还包含:所述第一图像的标识信息;所述方法还包括:接收作用于所述第一图像的标识信息的操作,显示第三界面,所述第三界面中包含所述第一图像。其中,所述第三界面覆盖所述第二界面。

27、在该方法中,在用户选择道路位置后,终端设备可以将该道路位置附近拍摄的图像呈现给用户,便于用户直接快速的浏览过往在该道路位置附近拍摄的图像。

28、在一种可能的设计中,在根据所述第一地图和所述第一道路位置对应的所述第一热力信息,生成第一热力地图之前,所述方法还包括:获取第二图像和所述第二图像对应的第二拍摄位置;获取所述第一地图中与所述第二拍摄位置关联的第二道路位置;根据所述第二拍摄位置和所述第二道路位置,确定所述第二道路位置对应的第二热力信息;所述根据所述第一地图和所述第一道路位置对应的所述第一热力信息,生成第一热力地图,包括:根据所述第一地图、所述第一道路位置对应的所述第一热力信息以及所述第二道路位置对应的所述第二热力信息,生成所述第一热力地图。

29、在该方法中,针对多个图像,终端设备可以分别确定每个图像对应的道路位置及其热力信息,进而将每个图像对应的道路位置的热力信息展示在热力地图中,因此在热力地图中可以结合道路位置对图像的热度分布情况进行展示,能够为用户提供和展示更多的信息,提高热力地图的实用性。

30、在一种可能的设计中,所述第一道路位置与所述第二道路位置相同;所述根据所述第一地图、所述第一道路位置对应的所述第一热力信息以及所述第二道路位置对应的所述第二热力信息,生成所述第一热力地图,包括:根据所述第一热力信息和所述第二热力信息,确定所述第一道路位置对应的第三热力信息;根据所述第一地图和所述第一道路位置对应的所述第三热力信息,生成所述第一热力地图。

31、在该方法中,道路位置以及道路位置的热力信息是基于道路位置关联的所有拍摄位置确定的,一个道路位置可以关联多个拍摄位置,则基于此生成的热力地图中,道路点的热力信息可以反映其附近一定范围内的拍摄位置的热力信息,即道路点的热力信息可以反映局部区域范围内的热力信息,因此,通过道路点的热力信息既能够相对准确的反映周边环境中拍摄位置的热度信息,也能避免基于具体的拍摄位置进行热度信息展示时可能存在的信息过于繁杂的情况,实现更加简洁高效的展示热度信息的效果,提高用户观感。此外,还可以进一步结合地理特征进行热度信息的展示,更便于用户针对性的查看图像拍摄位置的分布情况以及在不同区域位置拍摄的图像,进而提高用户使用体验度。

32、在一种可能的设计中,根据所述第一拍摄位置和所述第一道路位置,确定所述第一道路位置对应的第一热力信息,包括:根据所述第一拍摄位置和所述第一道路位置,确定第一权重;其中,所述第一权重与所述第一拍摄位置和所述第一道路位置之间的距离负相关;获取设定的所述第一拍摄位置对应的第一热力值;根据所述第一权重和所述第一热力值,确定所述第一道路位置对应的第二热力值;根据所述第二热力值,确定所述第一热力信息。

33、在该方法中,道路位置的热力值是基于道路位置附近的拍摄位置的热力值确定的,且拍摄位置距离道路位置越近,其对道路位置的热力值的贡献越大,拍摄位置距离道路位置越远,其对道路位置的热力值的贡献越小。因此,基于该方式确定的道路位置的热力信息既能够相对准确集中的反映周边环境中拍摄位置的热度信息,并将图像拍摄位置的分布信息与地图中特定的地理位置关联起来,便于结合实际地理位置进行图像拍摄位置的热度信息,提高热力地图的实用性。

34、在一种可能的设计中,所述方法还包括:根据所述第一权重和所述第一热力值,确定所述第一拍摄位置对应的第三热力值;获取设定的所述第一拍摄位置对应的第二权重;根据所述第三热力值和所述第二权重,确定所述第一拍摄位置对应的第四热力值;根据所述第四热力值确定所述第一拍摄位置对应的第四热力信息;根据所述第一热力地图和所述第一拍摄位置对应的第四热力信息,生成第二热力地图。

35、在该方法中,终端设备通过将道路位置的热力信息以及拍摄位置的热力信息显示在同一热力地图中,可以得到基于道路特性和图像拍摄点特性的热力地图,能够更准确、更全面的反映图像拍摄的热度信息。

36、在一种可能的设计中,所述方法还包括:显示所述第二热力地图。

37、在一种可能的设计中,根据所述第一权重和所述第一热力值确定所述第一拍摄位置对应的第三热力值,包括:根据以下公式确定所述第三热力值:x=k*w*x+x,其中,所述x为所述第三热力值,所述k为设定系数,所述w为所述第一权重,所述x为所述第一热力值。

38、在该方法中,终端设备可以基于道路位置,对拍摄位置的默认的热力信息进行优化,能够进一步提高拍摄位置热力值的准确性。

39、在一种可能的设计中,所述第一道路位置位于以所述第一拍摄位置为中心的设定大小的区域范围内。

40、在该方法中,选择与拍摄位置距离相近的道路位置进行热力信息的展示,可以提高道路热力信息的准确度,并尽可能准确的通过道路位置展示拍摄位置的热力信息。

41、在一种可能的设计中,所述第一道路位置为所述设定大小的区域范围内距离所述第一拍摄位置最近的一个道路位置。

42、第二方面,本技术实施例提供一种电子设备,所述电子设备包括显示屏,存储器和一个或多个处理器;其中,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述一个或多个处理器执行时,使得所述电子设备执行上述第一方面或第一方面的任一可能的设计所描述的方法。

43、第三方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第一方面或第一方面的任一可能的设计所描述的方法。

44、第四方面,本技术提供一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行上述第一方面或第一方面的任一可能的设计所描述的方法。

45、上述第二方面到第四方面的有益效果,请参见上述第一方面的有益效果的描述,这里不再重复赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1