一种图像处理方法及装置与流程

文档序号:11710133阅读:163来源:国知局
一种图像处理方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种图像处理方法及装置。



背景技术:

随着信息技术的发展,人们已经可以随时随地的通过手机、平板电脑等终端采集图像,并通过服务器发布采集的图像。

现有技术中,为了使发布的图像更具个性,人们在采集图像后,发布该图像之前,通常还要通过一些图像处理应用对该图像进行修改和编辑(如,将一些美化、装饰性的小图像合成在采集到的该图像上),然后再通过服务器发布修改编辑后的图像。

但是,由上述过程可见,用户在采集到图像后,仍需要启动一个图像处理应用,还需要自行对采集到的图像进行修改和编辑,这无疑降低了用户操作的便利性。



技术实现要素:

本发明实施例提供一种图像处理方法及装置,用以解决现有技术中对采集的图像进行处理时操作便利性较低的问题。

本发明实施例提供的一种图像处理方法,包括:

终端采集待处理图像;

确定当前所述终端自身的地理位置;

根据所述地理位置,获取预先保存的与所述地理位置相对应的附加图像;

将所述附加图像合成在所述待处理图像上。

本发明实施例提供的一种图像处理方法,包括:

终端采集待处理图像;

确定采集所述待处理图像时所基于的图像采集功能所在的功能入口;

根据所述功能入口,获取预先保存的与所述功能入口相对应的附加图像;

将所述附加图像合成在所述待处理图像上。

本发明实施例提供的一种图像处理装置,包括:

采集模块,用于采集待处理图像;

地理位置确定模块,用于确定当前所述装置自身的地理位置;

获取模块,用于根据所述地理位置,获取预先保存的与所述地理位置相对应的附加图像;

合成模块,用于将所述附加图像合成在所述待处理图像上。

本发明实施例另提供的一种图像处理装置,包括:

采集模块,用于采集待处理图像;

功能入口确定模块,用于确定采集所述待处理图像时所基于的图像采集功能所在的功能入口;

获取模块,用于根据所述功能入口,获取预先保存的与所述功能入口相对应的附加图像;

合成模块,用于将所述附加图像合成在所述待处理图像上。

本发明实施例提供一种图像处理方法及装置,终端采集待处理图像,确定自身的地理位置或该图像采集功能所在的功能入口,获取预先保存的与该地理位置或功能入口对应的附加图像,并将该附加图像合成在待处理图像上。通过上述方法,用户在采集到图像后,无需启动另一个图像处理应用,也无需用户自行修改和编辑图像,终端即可自动获取相应的附加图像,并将其合成在采集到的图像上,有效提高了处理图像时用户操作的便利性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部 分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例提供的第一种图像处理过程;

图2为本申请实施例提供的终端采集待处理图像的示意图;

图3a、图3b为本申请实施例提供的将附加图像合成在待处理图像上的示意图;

图4为本申请实施例提供的第二种图像处理过程;

图5为本申请实施例提供的合成后的待处理图像的实际效果图;

图6为本申请实施例提供的第一种图像处理装置结构示意图;

图7为本申请实施例提供的第二种图像处理装置结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的第一种图像处理过程,该过程具体包括以下步骤:

s101:终端采集待处理图像。

在本申请实施例中,用户想要将图像分享给自己的朋友时,可先通过终端采集图像,本申请将终端采集到的原始图像称为待处理图像,如图2所示。

图2为本申请实施例提供的终端采集待处理图像的示意图。在图2中,用户可先通过终端上安装的用于分享图像的应用(application,app),启动该终端的图像采集功能,终端则显示如图1所示的图像采集界面,用户点击了该图像采集界面中的拍摄按钮时,终端则采集待处理图像。其中,用于分享图像的 app可以是即时通信app,也可以是其他app。

需要说明的是,本申请中所述的待处理图像可以是终端采集的一个静态图像,也可以是一个视频中的每一帧图像。

例如,用户正在一足球场内观看一场足球比赛,其欲向朋友分享一些比赛现场的照片,则可通过终端采集比赛现场的图像,作为待处理图像。

s102:确定当前该终端自身的地理位置。

终端采集了待处理图像后,可通过全球定位系统(globalpositioningsystem,gps)、移动通信基站等方法,确定自身当前的地理位置。终端具体采用何种方法确定自身当前的地理位置并不在本申请的保护范围之内。

继续沿用上例,终端采集了球赛现场的图像作为待处理图像后,可通过自身的gps确定自身当前的地理位置。

s103:根据该地理位置,获取预先保存的与该地理位置相对应的附加图像。

在本申请实施例中,可预先保存多个附加图像,并建立这些附加图像与各个地理位置的对应关系,其中,一个附加图像可对应多个地理位置,一个地理位置也可对应多个附加图像。终端通过上述的步骤s102确定了自身当前的地理位置后,则可根据预先保存的附加图像与地理位置的对应关系,获取与终端当前的地理位置相对应的附加图像。

本申请中所述的附加图像包括但不限于水印图像。该附加图像的尺寸、分辨率等规格本申请并不限定。

具体的,在实际应用中,可预先划分地理位置范围,并保存多个附加图像与多个地理位置范围的对应关系,该对应关系即可保存在终端本地,也可保存在服务器中。

若保存在终端本地,则在上述步骤s102中,终端具体可根据预先划分的地理位置范围,确定当前该终端自身的地理位置所在的地理位置范围,并在步骤s103中,根据保存的该对应关系,获取当前自身的地理位置所在的地理位置范围对应的附加图像。

若保存在服务器中,则终端通过上述步骤s102确定了自身当前的地理位置后,可将该地理位置上报给服务器,由服务器确定与该地理位置相对应的附加图像并返回给终端。其中,服务器可根据终端上报的地理位置,确定该地理位置所在的地理位置范围,并将该地理位置范围对应的附加图像返回给终端。

继续沿用上例,终端确定了其当前的地理位置后,可将该地理位置上报给服务器,服务器根据该地理位置以及预先划分的地理位置范围,可确定终端的地理位置所在的地理位置范围为足球场范围,因此,将预先保存的该足球场范围对应的附加图像返回给终端。

s104:将该附加图像合成在待处理图像上。

终端获取到附加图像后,则可将该附加图像合成在该待处理图像的指定位置上,后续的,终端还可将合成后的待处理图像发送给服务器,使服务器发布该合成后的待处理图像,如图3a~图3b所示。

图3a、图3b为本申请实施例提供的将附加图像合成在待处理图像上的示意图。在图3a中,当终端在步骤s103中获取到的附加图像为多个附加图像时,可先显示图像编辑界面,并在该图像编辑界面上,显示获取到的各附加图像,此时,用户则可在显示的各附加图像中,选择要合成在该待处理图像上的附加图像,终端则确定用户选择的附加图像,并将用户选择的附加图像合成在该待处理图像上。

另外,在图3a中,上述图像编辑界面还可显示待处理图像,但终端在显示各附加图像时,各附加图像需要显示在该待处理图像的上层。

在图3b中,用户在选择了要合成在该待处理图像上的附加图像后,还可采用拖拽的方式移动选择的附加图像的位置,终端则可根据用户对选择的附加图像的拖拽操作,确定用户选择的附加图像在该待处理图像上的合成位置,最后再将用户选择的附加图像合成在该待处理图像的该合成位置上。

继续沿用上例,假设终端在步骤s103中获取到的附加图像有两个,一个是足球形状的水印图像,另一个是中超标识的水印图像,则终端显示图像编辑 界面,在该图像编辑界面中显示步骤s101中采集到的待处理图像,并在该待处理图像的上层,显示足球形状的水印图像和中超标识的水印图像。假设用户选择了中超标识的水印图像,并将其拖拽到了待处理图像左上角的位置,则终端将该左上角的位置确定为合成位置,并将该中超标识的水印图像合成在待处理图像左上角的位置处。后续的,终端则可将合成有该中超标识的待处理图像发送给服务器,使服务器发布合成有该中超标识的待处理图像,用以将该图像分享给用户的朋友。

需要说明的是,如果终端在步骤s101中采集到的待处理图像是一个视频中的每一帧图像,则步骤s104中终端可采用与上述合成类似的方法,将附加图像合成到该视频的每一帧图像的合成位置处。

通过上述方法可见,用户在采集到原始图像(待处理图像)后,无需启动另一个图像处理应用,也无需用户自行修改和编辑图像,终端即可自动获取相应的附加图像,并将其合成在采集到的图像上,有效提高了处理图像时用户操作的便利性。

以上为本申请实施例提供的基于地理位置的第一种图像处理过程,下面继续说明本申请提供的另一种基于功能入口的图像处理过程,如图4所示。

图4为本申请实施例提供的第二种图像处理过程,具体包括以下步骤:

s401:终端采集待处理图像。

与第一种图像处理过程类似的,用户需要启动图像采集功能,采集待处理图像。该待处理图像同样可以是一个静态的图像,也可以是视频中的每一帧图像。

s402:确定采集所述待处理图像时所基于的图像采集功能所在的功能入口。

在实际应用中,用户可以通过不同的方式启动终端的图像采集功能,如,通过终端的操作系统直接启动终端的图像采集功能,或是通过终端上安装的app,进入app中的某个专题功能,在该专题功能中启动图像采集功能。也就 是说,虽然同样是启动了图像采集功能,但每次启动该图像采集功能所在的功能入口可能并不是相同的,因此,终端可确定采集待处理图像时所基于的图像采集功能所在的功能入口。具体的,终端可确定该图像采集功能所在的功能入口对应的标识,如,功能入口标识码(identity,id)。

例如,假设用户当前正在某明星演唱会现场,启动了终端上的app,该app目前有两个专题功能,一个是该明星演唱会的专题讨论功能,一个是中超比赛的专题讨论功能,因此,在步骤s101中,用户进入该明星演唱会的专题讨论功能,并启动了图像采集功能,采集了演唱会现场的图像,作为待处理图像,想将其分享给朋友。则终端在采集了该待处理图像后,可确定采集该待处理图像时所基于的图像采集功能所在的功能入口为:该明星演唱会的专题讨论功能入口。

s403:根据所述功能入口,获取预先保存的与所述功能入口相对应的附加图像。

在本申请实施例中,可针对每个功能入口,预先保存与该功能入口对应的附加图像,每个功能入口可对应多个附加图像,每个附加图像也可对应多个功能入口。该附加图像包括但不限于水印图像。

同样的,该对应关系可保存在终端本地,也可保存在服务器中。

若保存在终端本地,则终端可直接根据步骤s102中确定出的功能入口的标识,获取与该功能入口的标识对应的附加图像。

若保存在服务器中,则终端可将确定的功能入口的标识上报给服务器,服务器则确定于该标识对应的附加图像,并返回给终端。

继续沿用上例,假设终端确定出该明星演唱会的专题讨论功能入口的id为123,则可将该id123上报给服务器,服务器则可查找该id123对应的附加图像,并返回给终端。

s404:将所述附加图像合成在所述待处理图像上。

在本申请实施例中,步骤s404与图1所示的步骤s104基本相同,即,当 步骤s103中终端获取到的附加图像为多个时,在步骤s104中,终端可显示图像编辑界面,在该图像编辑界面上,显示获取到的各附加图像,并确定用户在各附加图像中选择的附加图像,最后将用户选择的附加图像合成在待处理图像上。具体的,终端还可根据用户对选择的附加图像的拖拽操作,确定用户选择的附加图像在待处理图像上的合成位置,将用户选择的附加图像合成在待处理图像的合成位置上。这里就不再一一赘述。

后续的,终端也可将将合成后的待处理图像发送给服务器,使服务器发布合成后的待处理图像。

图5为本申请实施例提供的合成后的待处理图像的实际效果图,图5中,位于最上层的鱼形图像就是合成到待处理图像上的附加图像。

当然,本申请实施例也可结合如图1和图4所示的两种图像处理方法,如,终端采集到待处理图像后,可优先获取图像采集功能所在的功能入口对应的附加图像,若未获取到(未获取到说明预先未保存该功能入口对应的附加图像),则可获取自身地理位置对应的附加图像,再进行合成。也可同时获取功能入口对应的附加图像和地理位置对应的附加图像,以供用户选择,并将用户选择的附加图像合成到待处理图像上,这里就不再一一赘述。

以上为本申请实施例提供的图像处理方法,基于同样的思路,本申请还提供了相应的图像处理装置,如图6、图7所示。

图6为本申请实施例提供的第一种图像处理装置结构示意图,具体包括:

采集模块601,用于采集待处理图像;

地理位置确定模块602,用于确定当前所述装置自身的地理位置;

获取模块603,用于根据所述地理位置,获取预先保存的与所述地理位置相对应的附加图像;

合成模块604,用于将所述附加图像合成在所述待处理图像上。

所述地理位置确定模块602具体用于,根据预先划分的地理位置范围,确定当前所述终端自身的地理位置所在的地理位置范围。

所述获取模块603具体用于,将所述地理位置上报给服务器,接收服务器返回的与所述地理位置相对应的附加图像。

所述附加图像为多个附加图像;

所述合成模块604具体用于,显示图像编辑界面,在所述图像编辑界面上,显示获取到的各附加图像,确定用户在各附加图像中选择的附加图像,将所述用户选择的附加图像合成在所述待处理图像上。

所述合成模块604具体用于,根据所述用户对选择的附加图像的拖拽操作,确定所述用户选择的附加图像在所述待处理图像上的合成位置,将所述用户选择的附加图像合成在所述待处理图像的所述合成位置上。

所述装置还包括:

发布模块605,用于将合成后的待处理图像发送给服务器,使所述服务器发布所述合成后的待处理图像。

所述附加图像包括:水印图像。

具体的,上述如图6所示的装置可以位于终端中。

图7为本申请实施例提供的第二种图像处理装置结构示意图,具体包括:

采集模块701,用于采集待处理图像;

功能入口确定模块702,用于确定采集所述待处理图像时所基于的图像采集功能所在的功能入口;

获取模块703,用于根据所述功能入口,获取预先保存的与所述功能入口相对应的附加图像;

合成模块704,用于将所述附加图像合成在所述待处理图像上。

所述功能入口确定模块702具体用于,确定所述图像采集功能所在的功能入口对应的标识;

所述获取模块703具体用于,将所述标识上报给服务器,接收服务器返回的与所述标识相对应的附加图像。

所述附加图像为多个附加图像;

所述合成模块704具体用于,显示图像编辑界面,在所述图像编辑界面上,显示获取到的各附加图像,确定用户在各附加图像中选择的附加图像,将所述用户选择的附加图像合成在所述待处理图像上。

所述合成模块704具体用于,根据所述用户对选择的附加图像的拖拽操作,确定所述用户选择的附加图像在所述待处理图像上的合成位置,将所述用户选择的附加图像合成在所述待处理图像的所述合成位置上。

所述装置还包括:

发布模块705,用于将合成后的待处理图像发送给服务器,使所述服务器发布所述合成后的待处理图像。

所述附加图像包括:水印图像。

具体的,上述如图7所示的装置可以位于终端中。

另外,如图6和图7所示的装置也可以是诸如个人计算机(personalcomputer,pc)、平板电脑等其他计算设备,该计算设备可包括:处理器、摄像头、内存、输入/输出接口。其中,摄像头用于采集待处理图像,处理器用于处理内存中的计算机程序,用以确定该计算设备当前的地理位置或采集待处理图像时所基于的图像采集功能所在的功能入口,并通过输入/输出接口,根据地理位置或功能入口获取相应的附加图像,最后将附加图像合成在待处理图像上。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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