图片处理方法和装置、图片生成方法和装置的制造方法

xiaoxiao2020-10-23  19

图片处理方法和装置、图片生成方法和装置的制造方法
【技术领域】
[0001]本发明涉及图像处理领域,特别是涉及一种图片处理方法和装置、图片生成方法和装置。
【背景技术】
[0002]传统技术中,拍摄图片时通常会将图片的拍摄位置通过图片的Exif信息进行保存,Exif是一种在照片文件中内嵌多种数据的标准格式。目前,Exif支持的地理位置类型的数据通常只有经纬度坐标,且常用的照片查看工具对其支持并不好。由于照片对应的地理位置是作为数据隐藏在照片文件中的,用户不能容易的查看其中的经纬度数据。用户想要实时获取到图片对应的位置则十分不方便。

【发明内容】

[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]一种图片处理方法,所述方法包括:
[0031]获取至少两张图片;
[0032]提取所述至少两张图片的拍摄参数信息,从所述拍摄参数信息中提取图片对应的拍摄位置;
[0033]根据所述拍摄位置发送地图下载请求,接收包含所述至少两张图片对应的拍摄位置的地图;
[0034]将所述至少两张图片和所述地图进行拼接,生成新的图片,所述两张图片对应的拍摄位置在所述地图上标识出。
[0035]一种图片处理装置,所述装置包括:
[0036]图片获取模块,用于获取至少两张图片;
[0037]拍摄位置获取模块,用于提取所述至少两张图片的拍摄参数信息,从所述拍摄参数信息中提取图片对应的拍摄位置;
[0038]地图获取模块,用于根据所述拍摄位置发送地图下载请求,接收包含所述至少两张图片对应的拍摄位置的地图;
[0039]拼接模块,用于将所述至少两张图片和所述地图进行拼接,生成新的图片,所述两张图片对应的拍摄位置在所述地图上标识出。
[0040]上述图片处理方法和装置,通过从选择的图片中提取图片的拍摄参数信息,从该拍摄参数信息中提取图片的位置信息,进而获取与图片的位置信息对应的地图,接着将图片和对应的地图进行拼接,并把位置信息对应的位置在地图上标志出。从而通过地图可实时且直观地获取到图片对应的位置,而无需额外的查看操作,提高了图片位置获取的便利性。
【附图说明】
[0041]图1为一个实施例中图片处理方法的流程示意图;
[0042]图2为一个实施例中图片处理方法的时序图;
[0043]图3为图2所示实施例提供的一种图片的示意图;
[0044]图4为一个实施例中图片处理装置的结构框图;
[0045]图5为另一个实施例中图片处理装置的结构框图;
[0046]图6为一个实施例中图片生成方法的流程示意图;
[0047]图7为一个实施例中图片生成方法的时序图;
[0048]图8为一个实施例中图片生成装置的结构框图;
[0049]图9为另一个实施例中图片生成装置的结构框图;
[0050]图10为另一个实施例中图片处理方法的流程示意图;
[0051]图11为另一个实施例中图片处理方法的时序图;
[0052]图12为图11所示实施例提供的一种图片的示意图;
[0053]图13为再一个实施例中图片处理装置的结构框图;
[0054]图14为又一个实施例中图片处理装置的结构框图;
[0055]图15为实施本发明实施例的计算机系统的模块图。
【具体实施方式】
[0056]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0057]除非上下文另有特定清楚的描述,本发明中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本发明并不对此进行限定。本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组口 ο
[0058]如图1所示,在一个实施例中,提供了一种图片处理方法,该方法以应用于各种终端中进行举例说明,这些终端包括但不限于各种台式计算机、膝上型便携计算机、个人数字助理、平板电脑、智能手机、电子书阅读器、MP3 (Moving Picture Experts Group Aud1Layer III,动态影像专家压缩标准音频层面3)或MP4 (Moving Picture Experts GroupAud1 Layer IV,动态影像专家压缩标准音频层面4)播放器等。该方法包括:
[0059]步骤S102,获取图片。
[0060]在本实施例中,图片可以是事先拍摄得到的照片,存放在终端的本地相册中。用户可通过浏览终端的本地相册中的图片,选择需要进行处理的图片,比如点击某一张图片的缩略图进行选择。
[0061]进一步的,还可以预先将相关联的图片存储在同一文件夹中,相关联可以是指图片的拍摄时间、拍摄地点等信息都很相近。当用户需要选取图片时,终端还可先自动扫描图片,直接筛选出相关联的图片,或筛选后再给用户浏览选取。例如,从2008年到2012年去北京旅游的所有照片都在放在名为“北京”的文件夹中,终端可按时间自动将2012年游北京的照片筛选出来再供用户浏览选取。
[0062]步骤S104,获取与图片对应的位置信息。
[0063]图片在拍摄时会生成拍摄参数信息,然后将拍摄参数信息写入到图片文件的头部。在本实施例中,拍摄参数可为EXIF (Exchangeable Image File,可交换图像文件)信息,位置信息可为终端所处的地理经纬度。具体的,可读取图片文件头部的EXIF信息,进而从中提取图片对应的位置信 息。
[0064]在一个实施例中,与图片对应的位置信息可为以下的一种:从图片的拍摄参数信息中提取的位置信息;终端的定位信息。
[0065]拍摄参数信息即为拍摄图片时所生成的图片信息,其包括但不限于图片拍摄位置、拍摄时间和拍摄图片时的海拔、朝向、速度等。从图片的拍摄参数信息中提取的位置信息可为拍摄该图片时终端所处位置的地理经纬度。比如,根据终端所在的经纬度或IP地址可以确定用户所在的城市。终端的定位信息即为终端当前所处位置的地理经纬度。
[0066]步骤S106,根据位置信息发送地图下载请求,接收与位置信息对应的地图。
[0067]具体的,可向地图服务器发送地图下载请求,该请求中携带了位置信息。地图服务器接收地图下载请求并提取位置信息。优选的,地图服务器可根据该位置信息获取以该位置信息对应的位置为中心的预设范围内的地图,比如,以该经纬度为中心的500米内范围的地图。地图服务器获取到地图后可将该地图返回至终端,终端显示该地图。
[0068]步骤S108,将地图以水印方式叠加在图片上,该地图包含位置信息对应的位置且位置在地图上标识出。
[0069]具体的,可在原始图片上增加新图层,将接收到的地图添加到该新图层中,进而将该添加了地图的新图层与原图层进行融合,将地图以水印方式叠加在图片上,并将经纬度所对应的位置在地图上标识出来。或者,可将接收到的地图作为像素嵌入到图片中,从而得到印有地图的图片。
[0070]进一步的,用户还可手动调整该地图的大小。比如滑动、单/双击和双指缩放等操作方式调整终端上显示的地图的大小。
[0071]进一步的,生成印有地图的图片之后,可将该图片存储在终端本地或者通过社交网络平台进行分享。
[0072]本实施例中,能实现在原始图片上自动叠加与图片对应的地图,并把图片对应的位置在地图上标识出。从而通过地图可实时且直观地获取到图片对应的位置,而无需额外的查看操作,提高了图片位置获取的便利性。。
[0073]在一个实施例中,还可调用电子罗盘获取朝向数据,根据朝向数据在地图上标识出朝向。朝向数据可通过调用电子罗盘实时获取,也可从图片的拍摄信息中直接获取。
[0074]在一个实施例中,还可获取终端的速度,将速度显示在地图上。
[0075]速度是在拍摄图片时终端的即时速度,例如用户坐火车时拍摄照片,此时终端的速度就是火车的速度。根据地图上的速度,用户可以知道自己是在一种什么状态下拍摄该图片,比如说走路还是坐车等。进一步的,速度可通过终端的GPS (Global Posit1ningSystem,全球定位系统)实时获取,也可从图片的拍摄信息中直接获取。
[0076]在一个实施例中,获取到终端的速度的步骤之前,还包括:判断速度是否大于预设的速度阈值,若是,则执行将速度显示在地图上的步骤。
[0077]结合图2所示,用户202可点击终端204的界面并启动某一应用,终端204接收用户202的指令并进入对应的应用的操作界面。应用可直接将图片显示出来供用户选择,也可将相关的图片筛选出来后再显示给用户选择。用户202选取图片后,终端204可从该选取的图片的拍摄参数信息中获取经纬度,进而向地图服务器206发送请求,该请求中包含了图片的经纬度。进一步的,地图服务器206接收到请求后,根据该请求中的经纬度向终端204返回对应的地图。终端204获取到地图后,将地图叠加到对应的图片上,并把经纬度在地图上对应的位置标识出来,然后生成新的图片,该新的图片可保存在终端本地或通过网络进行分享。
[0078]如图3所示,终端可将地图304叠加在图片302上,并根据图片302的经纬度将其在地图304上对应的位置306标识出来。
[0079]进一步的,终端204还可获取朝向数据和速度数据,根据朝向数据在地图上标识出对应的朝向,同时还可将速度显示在地图上。例如,如图3所示,可在地图304上将朝向308标识出来,还可将速度310显示在地图上。
[0080]如图4所示,还提供了一种图片处理装置,该装置包括:
[0081]图片获取模块402,用于获取图片。
[0082]图片位置获取模块404,用于获取与图片对应的位置信息。
[0083]地图获取模块406,用于根据与图片对应的位置信息发送地图下载请求,接收与该位置信息对应的地图。
[0084]叠加模块408,用于将接收到的地图以水印方式叠加在图片上,该地图包含该位置信息对应的位置且该位置在地图上标识出。
[0085]在一个实施例中,地图位置获取模块404用于从图片的拍摄参数信息中提取位置信息或用于获取终端的定位信息为与图片对应的位置信息。
[0086]在一个实施例中,如图5所示,图片处理装置还包括:
[0087]朝向获取模块410,用于调用电子罗盘获取朝向数据,根据朝向数据在地图上标识出朝向。
[0088]速度获取模块412,用于获取终端的速度,将速度显示在地图上。
[0089]在一个实施例中,速度获取模块412还用于判断速度是否大于预设的速度阈值,若是,则将速度显示在所述地图上。
[0090]如图6所示,在一个实施例中,还提供了一种图片生成方法,该方法以应用在各种具有拍摄功能的终端中进行举例说明,这些终端包括但不限于各种膝上型便携计算机、个人数字助理、平板电脑、智能手机、电子书阅读器、MP3 (Moving Picture Experts GroupAud1 Layer III,动态影像专家压缩标准音频层面3)或MP4 (Moving Picture ExpertsGroup Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器等。该方法包括:
[0091]步骤S602,进入拍摄窗口。
[0092]终端上安装有摄像头,用户可通过启动应用进入拍摄窗口。
[0093]步骤S604,获取终端所在位置。
[0094]终端所在位置可以是终端的定位信息,例如终端所处的地理经纬度或终端所在基站的地理经纬度,也可以是终端的IP地址等。
[0095]步骤S606,根据位置发送地图下载请求,接收与位置对应的地图。
[0096]具体的,可向地图服务器发送地图下载请求,该请求中携带了终端所在位置。地图服务器接收地图下载请求并提取终端所在位置。进一步的,地图服务器可根据终端所在位置获取到预设大小的地图,比如,与终端所处的地理经纬度为中心的预设范围内的地图。地图服务器获取到地图后可将该地图返回至终端,终端显示该地图。
[0097]步骤S608,将地图叠加在拍摄窗口上,地图包含位置且位置在地图上标识出。
[0098]步骤S610,接收拍摄命令,生成叠加了地图的图片。
[0099]接收到拍摄命令后,可将置加在拍摄窗口上的地图与拍摄窗口中的图像进彳丁融合,将地图以水印的方式叠加到拍摄的图片上,从而生成了叠加了地图的图片。
[0100]生成印有地图的图片之后,可将该图片存储在终端本地或者通过社交网络平台进行分享。
[0101]本实施例中,在终端拍摄照片时能够根据终端所在位置获取到对应的地图,再将对应的地图叠加到拍摄的图片上,且将图片的拍摄位置在该地图上标识出。无需进行额外的查看操作,可实时且直观的从地图上便可获取图片对应的位置,从而提高了图片位置获取的便利性。
[0102]在一个实施例中,在步骤S610之前,还包括:调用电子罗盘获取朝向数据,根据朝向数据在地图上标识出朝向。
[0103]在一个实施例中,在步骤S610之前,还包括:获取终端的速度,将速度显示在地图上。
[0104]在一个实施例中,获取到终端的速度的步骤之前,还包括:判断速度是否大于预设的速度阈值,若是,则执行将速度显示在地图上的步骤。
[0105]结合图7所示,用户702可点击终端704的界面并启动拍摄应用,终端704接收用户702的指令并进入对应的取景窗口,该取景窗口中显示的是当前的所要拍摄的画面。终端704可通过本地的GPS向定位服务器706发送定位请求,定位服务器706获取到请求后,可返回对应的经纬度至终端704。终端704接收到经纬度后,进而向地图服务器708发送请求,该请求中包含了经纬度。进一步的,地图服务器708接收到请求后,根据请求中的经纬度向终端704返回对应的地图。终端704获取到地图后,将地图以水印方式叠加到取景窗口上,并把位置信息在地图上对应的位置标识出来。
[0106]如图3所示,终端生成的图片中,地图304以水印方式叠加在图片302上,地图304中,图片302的拍摄位置在地图304上标识出。
[0107]进一步的,终端704还可获取朝向数据和速度数据,根据朝向数据在地图上标识出对应的朝向,同时还可将速度显示在地图上(参考图3所示)。
[0108]如图8所示,还提供了 一种图片生成装置,该装置包括:
[0109]拍摄申旲块802,用于进入拍摄窗口。
[0110]终端位置获取模块804,用于获取终端所在位置。
[0111]地图获取模块806,用于根据终端所在位置发送地图下载请求,接收与终端所在位置对应的地图。
[0112]叠加模块808,用于将地图叠加在拍摄窗口上,该地图包含终端所在位置且该位置在该地图上标识出。
[0113]图片生成模块810,用于接收拍摄命令,生成叠加了所述地图的图片。
[0114]在一个实施例中,如图9所示,图片生成装置还包括:
[0115]朝向获取模块812,用于调用电子罗盘获取朝向数据,根据朝向数据在所述地图上标识出朝向。
[0116]速度获取模块814,用于获取终端的速度,将速度显示在所述地图上。
[0117]在一个实施例中,速度获取模块814还用于判断速度是否大于预设的速度阈值,若是,则将速度显示在所述地图上。
[0118]如图10所示,在一个实施例中,还提供了一种图片处理方法,该方法以应用在各种能显示和查看图片的终端中进行举例说明,这些终端包括但不限于各种膝上型便携计算机、个人数字助理、平板电脑、智能手机、电子书阅读器、MP3 (Moving Picture ExpertsGroup Aud1 Layer III,动态影像专家压缩标准音频层面3)或MP4 (Moving PictureExperts Group Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器等。该方法包括:
[0119]步骤S1002,获取至少两张图片。
[0120]在本实施例中,图片可以是事先拍摄得到的照片,存放在终端的本地相册中。用户可通过浏览终端的本地相册中的图片,选择至少两张需要进行处理的图片。
[0121]进一步的,还可以预先将相关联的图片存储在同一文件夹中,相关联可以是指图片的拍摄时间、拍摄地点等信息都很相近。当用户需要选取图片时,终端还可先自动扫描图片,直接筛选出相关联的图片,或筛选后再给用户浏览选取。
[0122]步骤S1004,提取至少两张图片的拍摄参数信息,从拍摄参数信息中提取图片对应的拍摄位置。
[0123]图片在拍摄时会生成拍摄参数信息,然后将拍摄参数信息写入到图片文件的头部。拍摄参数信息包括但不限于拍摄位置、拍摄时间、海拔、朝向、速度等。本实施例中,拍摄参数可为EXIF (Exchangeable Image File,可交换图像文件)信息。具体的,可读取图片文件头部的EXIF信息,进而从中提取图片的位置信息。
[0124]步骤S1006,根据拍摄位置发送地图下载请求,接收包含至少两张图片对应的拍摄位置的地图。
[0125]具体的,终端向地图服务器发送地图下载请求,该请求中携带了至少两张图片对应的拍摄位置,地图服务器则可获取到包含该至少两张图片对应的位置的预设大小的地图,然后返回至终端,在操作界面的预设位置进行显示。
[0126]步骤S1008,将至少两张图片和地图进行拼接,生成新的图片,图片对应的拍摄位置在地图上标识出。
[0127]在一个实施例中,步骤S1008之前,还包括:获取至少两张图片对应的拍摄时间;根据拍摄时间将地图上标识出的拍摄位置连成轨迹。
[0128]具体的,可从至少两张图片的拍摄参数信息中分别获取对应的拍摄时间,根据拍摄时间将地图上标识出的拍摄位置连成轨迹,用户从地图上的轨迹便可直接了解到多张图片拍摄的先后顺序。
[0129]在一个实施例中,在将至少两张图片和地图进行拼接的步骤之前,还包括:获取至少两张图片对应的朝向数据;根据朝向数据在地图上标识出该至少两张图片对应的朝向。
[0130]在一个实施例中,在将至少两张图片和地图进行拼接的步骤之前,还包括:获取该至少两张图片对应的海拔和/或速度数据,将海拔和/或速度数据显示在地图上。
[0131]结合图11所示,用户1102可点击终端1104的界面并启动某一应用,终端1104接收用户1102的指令并进入对应的应用的操作界面。应用可直接将图片显示出来供用户选择,也可将相关的图片筛选出来后再显示给用户选择。用户1102选取三张图片后,终端1104可从该选取三张图片的拍摄参数信息中获取经纬度,进而向地图服务器1106发送请求,该请求中包含了三张图片的经纬度。
[0132]进一步的,地图服务器1106接收到请求后,根据该请求中的经纬度向终端1104返回包含这些经纬度所对应位置的地图。终端1104获取到对应的地图后,进而将该地图和三张选取的图片进行拼接,并将三张图片的经纬度在地图上对应的位置分别标识出来。如图12所示,选取了三张图片1202 (图片1、图片2和图片3),终端接收到的地图1204包含图片I对应的位置、图片2对应的位置和图片3对应的位置。进一步的,在地图1204上显示了根据三张图片1202的拍摄时间连成的轨迹1206。可以采用不同的图片标识出轨迹1206的起点和终点,也可以通过在轨迹1206上显示箭头来标识出图片的拍摄顺序。进一步的,图片对应的朝向、海拔和/或速度也一并显示在地图1204中。
[0133]如图13所示,在一个实施例中,提供了另一种图片处理装置,该装置包括:
[0134]图片获取模块1302,用于获取至少两张图片。
[0135]拍摄位置获取模块1304,用于提取至少两张图片的拍摄参数信息,从拍摄参数信息中提取图片对应的拍摄位置。
[0136]地图获取模块1306,用于根据拍摄位置发送地图下载请求,接收包含至少两张图片对应的拍摄位置的地图。
[0137]拼接模块1308,用于将至少两张图片和地图进行拼接,生成新的图片,该两张图片对应的拍摄位置在地图上标识出。
[0138]在一个实施例中,如图14所示,图片处理装置还包括:
[0139]拍摄时间获取模块1310,用于获取至少两张图片对应的拍摄时间。
[0140]轨迹生成模块1312,用于根据拍摄时间将地图上标识出的拍摄位置连成轨迹。
[0141]朝向获取模块1314,用于获取至少两张图片对应的朝向数据,根据朝向数据在所述地图上标识出至少两张图片对应的朝向。
[0142]海拔和/或速度获取模块1316,用于获取至少两张图片对应的海拔和/或速度数据,将海拔和/或速度数据显示在地图上。
[0143]图15为能实现本发明实施例的一个计算机系统1500的模块图。该计算机系统1500只是一个适用于本发明的计算机环境的示例,不能认为是提出了对本发明的使用范围的任何限制。计算机系统1500也不能解释为需要依赖于或具有图示的示例性的计算机系统1500中的一个或多个部件的组合。
[0144]图15中示出的计算机系统1500是一个适合用于本发明的计算机系统的例子。具有不同子系统配置的其它架构也可以使用。例如有大众所熟知的台式机、笔记本、个人数字助理、智能电话、平板电脑、便携式媒体播放器、机顶盒等类似设备可以适用于本发明的一些实施例。但不限于以上所列举的设备。
[0145]如图15所示,计算机系统1500包括处理器1510、存储器1520和系统总线1522。包括存储器1520和处理器1510在内的各种系统组件连接到系统总线1522上。处理器1510是一个用来通过计算机系统中基本的算术和逻辑运算来执行计算机程序指令的硬件。存储器1520是一个用于临时或永久性存储计算程序或数据(例如,程序状态信息)的物理设备。系统总线1520可以为以下几种类型的总线结构中的任意一种,包括存储器总线或存储控制器、外设总线和局部总线。处理器1510和存储器1520可以通过系统总线1522进行数据通信。其中存储器1520包括只读存储器(ROM)或闪存(图中都未示出),以及随机存取存储器(RAM),RAM通常是指加载了操作系统和应用程序的主存储器。
[0146]计算机系统1500还包括显示接口 1530 (例如,图形处理单元)、显示设备1540 (例如,液晶显示器)、音频接口 1550 (例如,声卡)以及音频设备1560 (例如,扬声器)。显示设备1540和音频设备1560是用于体验多媒体内容的媒体设备。
[0147]计算机系统1500 —般包括一个存储设备1570。存储设备1570可以从多种计算机可读介质中选择,计算机可读介质是指可以通过计算机系统1500访问的任何可利用的介质,包括移动的和固定的两种介质。例如,计算机可读介质包括但不限于,闪速存储器(微型SD卡),CD-ROM,数字通用光盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁存储设备,或者可用于存储所需信息并可由计算机系统1500访问的任何其它介质。
[0148]计算机系统1500还包括输入装置1580和输入接口 1590 (例如,1控制器)。用户可以通过输入装置15 80,如键盘、鼠标、显示装置1540上的触摸面板设备,输入指令和信息到计算机系统1500中。输入装置1580通常是通过输入接口 1090连接到系统总线1522上的,但也可以通过其它接口或总线结构相连接,如通用串行总线(USB)。
[0149]计算机系统1500可在网络环境中与一个或者多个网络设备进行逻辑连接。网络设备可以是个人电脑、服务器、路由器、智能电话、平板电脑或者其它公共网络节点。计算机系统1500通过局域网(LAN)接口 1600或者移动通信单元1610与网络设备相连接。局域网(LAN)是指在有限区域内,例如家庭、学校、计算机实验室、或者使用网络媒体的办公楼,互联组成的计算机网络。WiFi和双绞线布线以太网是最常用的构建局域网的两种技术。WiFi是一种能使计算机系统1500间交换数据或通过无线电波连接到无线网络的技术。移动通信单元1610能在一个广阔的地理区域内移动的同时通过无线电通信线路接听和拨打电话。除了通话以外,移动通信单元1610也支持在提供移动数据服务的2G,3G或4G蜂窝通信系统中进行互联网访问。
[0150]应当指出的是,其它包括比计算机系统1500更多或更少的子系统的计算机系统也能适用于发明。例如,计算机系统1500可以包括能在短距离内交换数据的蓝牙单元,用于照相的图像传感器,以及用于测量加速度的加速计。
[0151]如上面详细描述的,适用于本发明的计算机系统1500能执行图片处理方法或图片生成方法的指定操作。计算机系统1500通过处理器1510运行在计算机可读介质中的软件指令的形式来执行这些操作。这些软件指令可以从存储设备1570或者通过局域网接口1600从另一设备读入到存储器1520中。存储在存储器1520中的软件指令使得处理器1510执行上述的图片处理方法或图片生成方法。此外,通过硬件电路或者硬件电路结合软件指令也能同样实现本发明。因此,实现本发明并不限于任何特定硬件电路和软件的组合。
[0152]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种图片处理方法,所述方法包括: 获取图片; 获取与所述图片对应的位置信息; 根据所述位置信息发送地图下载请求,接收与所述位置信息对应的地图; 将所述地图以水印方式叠加在所述图片上,所述地图包含所述位置信息对应的位置且所述位置在所述地图上标识出。2.根据权利要求1所述的方法,其特征在于,所述与图片对应的位置信息为以下的一种: 从图片的拍摄参数信息中提取的位置信息; 终端的定位信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 调用电子罗盘获取朝向数据,根据所述朝向数据在所述地图上标识出朝向。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取终端的速度,将所述速度显示在所述地图上。5.根据权利要求4所述的方法,其特征在于,所述获取终端的速度的步骤之后,还包括: 判断所述速度是否大于预设的速度阈值,若是,则执行所述将速度显示在所述地图上的步骤。6.一种图片生成方法,所述方法还包括: 进入拍摄窗口; 获取终端所在位置; 根据所述位置发送地图下载请求,接收与所述位置对应的地图; 将所述地图叠加在所述拍摄窗口上,所述地图包含所述位置且所述位置在所述地图上标识出; 接收拍摄命令,生成叠加了所述地图的图片。7.根据权利要求6所述的方法,其特征在于,在所述接收拍摄命令之前,还包括: 调用电子罗盘获取朝向数据,根据所述朝向数据在所述地图上标识出朝向。8.根据权利要求6所述的方法,其特征在于,在所述接收拍摄命令之前,还包括: 获取终端的速度,将所述速度显示在所述地图上。9.一种图片处理方法,所述方法包括: 获取至少两张图片; 提取所述至少两张图片的拍摄参数信息,从所述拍摄参数信息中提取图片对应的拍摄位置; 根据所述拍摄位置发送地图下载请求,接收包含所述至少两张图片对应的拍摄位置的地图; 将所述至少两张图片和所述地图进行拼接,生成新的图片,所述两张图片对应的拍摄位置在所述地图上标识出。10.根据权利要求9所述的方法,其特征在于,在将所述至少两张图片和所述地图进行拼接的步骤之前,还包括: 获取所述至少两张图片对应的拍摄时间; 根据所述拍摄时间将所述地图上标识出的拍摄位置连成轨迹。11.根据权利要求9所述的方法,其特征在于,在将所述至少两张图片和所述地图进行拼接的步骤之前,还包括: 获取所述至少两张图片对应的朝向数据; 根据所述朝向数据在所述地图上标识出所述至少两张图片对应的朝向。12.根据权利要求9所述的方法,其特征在于,在将所述至少两张图片和所述地图进行拼接的步骤之前,还包括: 获取所述至少两张图片对应的海拔和/或速度数据,将所述海拔和/或速度数据显示在所述地图上。13.一种图片处理装置,其特征在于,所述装置包括: 图片获取模块,用于获取图片; 图片位置获取模块,用于获取与所述图片对应的位置信息; 地图获取模块,用于根据所述位置信息发送地图下载请求,接收与所述位置信息对应的地图; 叠加模块,用于将所述地图以水印方式叠加在所述图片上,所述地图包含所述位置信息对应的位置且所述位置在所述地图上标识出。14.根据权利要求13所述的装置,其特征在于,所述图片位置获取模块用于从图片的拍摄参数信息中提取所述位置信息或用于获取终端的定位信息为所述位置信息。15.根据权利要求13所述的装置,其特征在于,所述装置还包括: 朝向获取模块,用于调用电子罗盘获取朝向数据,根据所述朝向数据在所述地图上标识出朝向。16.根据权利要求13所述的装置,其特征在于,所述装置还包括: 速度获取模块,用于获取终端的速度,将所述速度显示在所述地图上。17.根据权利要求16所述的装置,其特征在于,所述速度获取模块还用于判断所述速度是否大于预设的速度阈值,若是,则将所述速度显示在所述地图上。18.一种图片生成装置,其特征在于,所述装置还包括: 拍摄模块,用于进入拍摄窗口 ; 终端位置获取模块,用于获取终端所在位置; 地图获取模块,用于根据所述位置发送地图下载请求,接收与所述位置对应的地图; 叠加模块,用于将所述地图叠加在所述拍摄窗口上,所述地图包含所述位置且所述位置在所述地图上标识出; 图片生成模块,用于接收拍摄命令,生成叠加了所述地图的图片。19.根据权利要求18所述的装置,其特征在于,所述装置还包括: 朝向获取模块,用于调用电子罗盘获取朝向数据,根据所述朝向数据在所述地图上标识出朝向。20.根据权利要求18所述的装置,其特征在于,所述装置还包括: 速度获取模块,用于获取终端的速度,将所述速度显示在所述地图上。21.—种图片处理装置,其特征在于,所述装置包括: 图片获取模块,用于获取至少两张图片; 拍摄位置获取模块,用于提取所述至少两张图片的拍摄参数信息,从所述拍摄参数信息中提取图片对应的拍摄位置; 地图获取模块,用于根据所述拍摄位置发送地图下载请求,接收包含所述至少两张图片对应的拍摄位置的地图; 拼接模块,用于将所述至少两张图片和所述地图进行拼接,生成新的图片,所述两张图片对应的拍摄位置在所述地图上标识出。22.根据权利要求21所述的装置,其特征在于,所述装置还包括: 拍摄时间获取模块,用于获取所述至少两张图片对应的拍摄时间; 轨迹生成模块,用于根据所述拍摄时间将所述地图上标识出的拍摄位置连成轨迹。23.根据权利要求21所述的装置,其特征在于,所述装置还包括: 朝向获取模块,用于获取所述至少两张图片对应的朝向数据,根据所述朝向数据在所述地图上标识出所述至少两张图片对应的朝向。24.根据权利要求21所述的装置,其特征在于,所述装置还包括: 海拔和/或速度获取模块,用于获取所述至少两张图片对应的海拔和/或速度数据,将所述海拔和/或速度数据显示在所述地图上。
【专利摘要】本发明提供了一种图片处理方法,所述方法包括:获取图片;获取与所述图片对应的位置信息;根据所述位置信息发送地图下载请求,接收与所述位置信息对应的地图;将所述地图以水印方式叠加在所述图片上,所述地图包含所述位置信息对应的位置且所述位置在所述地图上标识出。采用本发明,能够实时方便的通过图片获取到图片对应的位置。此外,还提供了一种图片处理装置、图片生成方法和装置以及另一种图片处理方法和装置。
【IPC分类】G06T1/00, H04N1/32, H04N5/232
【公开号】CN104902163
【申请号】CN201410084616
【发明人】魏志伟
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年9月9日
【申请日】2014年3月7日
【公告号】WO2015131837A1

最新回复(0)