照片处理方法及装置、计算机装置和可读存储介质与流程

文档序号:13136913阅读:184来源:国知局
照片处理方法及装置、计算机装置和可读存储介质与流程

本发明涉及通信领域,尤其涉及一种照片处理方法、照片处理装置、计算机装置和可读存储介质。



背景技术:

随着智能终端装置的发展,以智能手机为例,其功能越来越多,越来越强大。例如,由于手机的便携性以及手机摄像头品质的提升,人们通常使用手机替代相机进行拍照。

另外,为了得到满意效果的照片,用户通常使用手机的优化功能对拍摄的照片进行优化。例如,饱和度调节、曝光度调节、对比度调节、锐化度调节和滤镜功能等。

不过,就目前来看,通常需要使用者进行手动选择以及调节,才能够对照片进行优化处理,操作比较繁琐,用户体验差。



技术实现要素:

本发明要解决的技术问题在于现有的照片优化方法操作繁琐,用户体验差的缺陷,提供一种照片处理方法及装置、计算机装置和可读存储介质。

本发明解决其技术问题所采用的技术方案是:提供一种照片处理方法,应用于具有摄像模块的终端,所述照片处理方法包括:

获取照片拍摄地的位置信息;

根据所述位置信息确定照片优化参数;

使用所述照片优化参数对所述摄像模块拍摄的照片进行优化处理。

优选地,所述获取照片拍摄地的位置信息包括:

在接收到所述摄像模块的拍照指令时,控制所述摄像模块拍摄照片,并获取照片拍摄地的位置信息;或者

在检测到所述摄像模块启动时,获取照片拍摄地的位置信息。

优选地,所述根据所述位置信息确定照片优化参数包括:

获取与所述位置信息对应的预设推荐图片;

接收操作对象针对获取的预设推荐图片的选择指令;

获取与所述选择指令对应的预设推荐图片的拍摄参数,并所述预设推荐图片的拍摄参数作为所述照片优化参数。

优选地,所述照片处理方法还包括:

获取拍摄的照片的内容信息;

所述获取与所述位置信息对应的预设推荐图片包括:

获取与所述位置信息对应的预设推荐图片中包含所述内容信息的预设推荐图片;

或者,所述照片处理方法还包括:

获取拍摄的照片的时间信息;

所述获取与所述位置信息对应的预设推荐图片包括:

获取与所述位置信息对应的预设推荐图片中拍摄时间与所述拍摄的照片的时间信息相同的预设推荐图片;

或者,所述拍照处理方法还包括:

获取拍摄的照片的时间信息和内容信息;

所述获取与所述位置信息对应的预设推荐图片包括:

获取与所述位置信息对应的预设推荐图片中拍摄时间与所述拍摄的照片的时间信息相同且包含所述内容信息的预设推荐图片。

优选地,所述照片优化参数包括饱和度、曝光度、对比度、锐化度和滤镜信息中的至少一者。

提供一种照片处理装置,应用于具有摄像模块的终端,所述照片处理装置包括:

位置信息获取单元,用于获取照片拍摄地的位置信息;

优化参数确定单元,用于根据所述位置信息确定照片优化参数;

优化处理单元,用于使用所述照片优化参数对所述摄像模块拍摄的照片进行优化处理。

优选地,所述优化参数确定单元包括:

预设推荐图片获取模块,用于获取与所述位置信息对应的预设推荐图片;

选择指令接收模块,用于接收操作对象针对获取的预设推荐图片的选择指令;

拍摄参数获取模块,用于获取与所述选择指令对应的预设推荐图片的拍摄参数,并所述预设推荐图片的拍摄参数作为所述照片优化参数;

所述照片优化参数包括饱和度、曝光度、对比度、锐化度和滤镜信息中的至少一者。

优选地,所述照片处理装置还包括:

内容获取单元,用于获取拍摄的照片的内容信息;

所述预设推荐图片获取模块包括:

第一获取子模块,用于获取与所述位置信息对应的预设推荐图片中包含所述内容信息的预设推荐图片;

或者,所述照片处理装置还包括:

时间获取单元,用于获取拍摄的照片的时间信息;

所述预设推荐图片获取模块包括:

第二获取子模块,用于获取与所述位置信息对应的预设推荐图片中拍摄时间与所述拍摄的照片的时间信息相同的预设推荐图片;

或者,所述拍照处理装置还包括:

信息获取单元,用于获取拍摄的照片的时间信息和内容信息;

所述预设推荐图片获取模块包括:

第三获取子模块,用于获取与所述位置信息对应的预设推荐图片中拍摄时间与所述拍摄的照片的时间信息相同且包含所述内容信息的预设推荐图片。

提供一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上所述的照片处理方法的步骤。

提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的照片处理方法的步骤。

实施本发明的技术方案,根据终端所拍摄照片的拍摄地的位置信息的不同,提供不同的照片优化处理,操作简单,用户体验好。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明照片处理方法的流程示意图;

图2是根据本发明实施例的照片处理方法的流程示意图;

图3是本发明照片处理装置的功能框图;

图4是根据本发明一实施例的照片处理装置的功能框图;

图5是根据本发明另一实施例的照片处理装置的功能框图;

图6是根据本发明又一实施例的照片处理装置的功能框图。

具体实施方式

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

请参阅图1,图1为本发明构思的一种照片处理方法。本发明照片处理方法可以应用于终端设备中,且终端设备具有摄像模块。其中,终端设备包括但不限于移动终端、平板电脑、智能手表、智能手环、笔记本电脑、台式电脑、mp3、mp4等触摸屏中植入指纹识别模块的终端。终端设备的操作系统可包括但不限于flyme操作系统、android操作系统、ios操作系统、symbian(塞班)操作系统、blackberry(黑莓)操作系统、windowsphone操作系统等等。如图1所示,该实施例的照片处理方法包括如下步骤:

s10:获取照片拍摄地的位置信息,例如可以在以下时机获取:

在接收到所述摄像模块的拍照指令时,控制所述摄像模块拍摄照片,并获取照片拍摄地的位置信息;或者在检测到所述摄像模块启动时,获取照片拍摄地的位置信息。

其中,可以通过终端自带的定位模块(例如gps定位模块、北斗定位模块等)获取位置信息,也可以通过手机信号塔数据、wifi连接的热点地址、ip地址和/或用户报告中携带的地理位置数据等来获取照片拍摄地的位置信息。

s20:根据位置信息确定照片优化参数。

在步骤s20中,根据步骤s10中获取的位置信息来确定照片优化参数。其中,照片优化参数可包括饱和度、曝光度、对比度、锐化度和滤镜信息中的至少一者。相应地,照片优化参数所实现的功能包括饱和度调节功能、曝光度调节功能、对比度调节功能、轮廓清晰度调节功能、滤镜功能中的至少一种。

在操作中,根据位置信息确定图片优化参数可包括:获取与位置信息对应的预设推荐图片;接收操作对象针对获取的预设推荐图片的选择指令;获取与该选择指令对应的预设推荐图片的拍摄参数,并预设推荐图片的拍摄参数作为照片优化参数。

s30:使用照片优化参数对摄像模块拍摄的照片进行优化处理。

在步骤s30中,使用步骤s20中确定的照片优化参数对摄像模块拍摄的照片进行优化处理,从而实现对应的优化功能。例如,确定的照片优化参数实现的是饱和度调节功能和对比度调节功能,以及饱和度调节功能的调节程度为增加10%,对比度调节功能的调节程度为对比度增加10%,则进行的优化处理为增加拍摄的照片的饱和度10%以及增加拍摄的照片的对比度10%。

在其他实施例中,使用照片优化参数对摄像模块拍摄的照片进行优化处理的步骤还可以包括:对摄像模块拍摄的照片中的人体图像进行识别;使用确定的照片优化参数对识别出的人体图像中的预定区域进行美颜处理。

图2是根据本发明实施例的照片处理方法的流程示意图,其中,步骤s10和步骤s30与图1所示相同。所不同的是:增加了可选步骤s12和s14。也就是说,在本发明的各个实施例中,照片处理方法除了包括在步骤s10中获取照片拍摄地的位置信息,还可包括获取所拍摄照片的内容信息和/或拍摄照片时的时间信息,如图2步骤s12和s14所示。相应地,在步骤s20中,在确定照片优化参数时,除了根据位置信息,还可根据与位置信息相对应的内容信息和/或时间信息进行确定,以更加快速、精确地获取优化参数。

在本发明的各个实施例中,内容信息可以是通过图像识别技术对所拍摄的照片进行识别后,获取的相关信息,例如,包括由拍摄方位决定的拍摄地环境信息(包括自然环境信息如江湖河海日月山川花草树木等,人工环境信息如建筑桥梁公路等)、由拍摄时间决定的天气信息(如阴、晴、雨、雪),以及照片中是否包含人、动物或车辆等可移动对象等。另外,时间信息和拍摄时间可以按照季节来分,也可以按照一天中的时间段来分——早晨、中午、傍晚等等,还可以按照两者结合来分。

需要说明的是,在图2所示的照片处理方法的实施例中,步骤s12和步骤s14是可选步骤,在照片处理过程中,可以单独执行步骤s12或s14、也可以步骤s12和s14都执行。

例如,在本发明的一实施例中,照片处理方法包括如下步骤:

s10:获取照片拍摄地的位置信息;

s12:获取拍摄的照片的内容信息;

s20:根据位置信息及相应的内容信息确定照片优化参数,其中包括获取与位置信息对应的预设推荐图片中包含相应内容信息的预设推荐图片,接收操作对象针对获取的包含相应内容信息的预设推荐图片的选择指令;获取与该选择指令对应的预设推荐图片的拍摄参数,并将该预设推荐图片的拍摄参数作为照片优化参数。

s30:使用照片优化参数对摄像模块拍摄的照片进行优化处理。

举第一例子,拍摄地是某地市民广场中某一处。在步骤s10中获取的位置信息为市民广场,在步骤s12中进一步获取的内容信息指示为少年宫。在步骤s20中,从与位置信息对应的预设推荐图片(例如包括少年宫、图书馆、书城、音乐厅、购物中心、中心公园等图片)中获取多幅包含少年宫的图片向拍摄者(或操作者)显示,然后接收选择指令,进而获取所选择的少年宫图片的拍摄参数并将其作为照片优化参数。最后,在步骤s30中,利用所获取的照片优化参数对拍摄的少年宫的照片进行优化处理。

又例如,在本发明的另一实施例中,照片处理方法包括如下步骤:

s10:获取照片拍摄地的位置信息;

s14:获取拍摄的照片的时间信息;

s20:根据位置信息及相应的时间信息确定照片优化参数,其中包括获取与位置信息对应的预设推荐图片中包含拍摄时间与所述拍摄的照片的时间信息相对应的预设推荐图片,接收操作对象针对获取的包含拍摄时间与所述拍摄的照片的时间信息相对应的预设推荐图片的选择指令;获取与该选择指令对应的预设推荐图片的拍摄参数,并将该预设推荐图片的拍摄参数作为照片优化参数。

s30:使用照片优化参数对摄像模块拍摄的照片进行优化处理。

举第二例子,拍摄地是某地市民广场中某一处。在步骤s10中获取的位置信息为市民广场,在步骤s14中进一步获取的时间信息指示为2016年5月1日上午10时。在步骤s20中,从与位置信息对应的预设推荐图片(例如包括少年宫、图书馆、书城、音乐厅、购物中心、中心公园等图片)中获取多幅拍摄时间为5月1日前后上午10时左右的图片向拍摄者(或操作者)显示,然后接收选择指令,进而获取所选择的图片的拍摄参数并将其作为照片优化参数。最后,在步骤s30中,利用所获取的照片优化参数对拍摄的照片进行优化处理。

再例如,在本发明的又一实施例中,照片处理方法包括如下步骤:

s10:获取照片拍摄地的位置信息;

s12:获取拍摄的照片的内容信息;

s14:获取拍摄的照片的时间信息;

s20:根据位置信息及相应的内容信息和时间信息确定照片优化参数,其中包括获取与位置信息对应的预设推荐图片中拍摄时间与拍摄的照片的时间信息相应且包含所述内容信息的预设推荐图片,接收操作对象针对获取的包含拍摄时间与所述拍摄的照片的时间信息相对应且包含所述内容信息的的预设推荐图片的选择指令;获取与该选择指令对应的预设推荐图片的拍摄参数,并将该预设推荐图片的拍摄参数作为照片优化参数。

s30:使用照片优化参数对摄像模块拍摄的照片进行优化处理。

举第三例子,拍摄地是某地市民广场中某一处。在步骤s10中获取的位置信息为市民广场,在步骤s12中进一步获取的内容信息指示为少年宫;在步骤s14中进一步获取的时间信息指示为2016年5月1日上午10时。在步骤s20中,从与位置信息对应的预设推荐图片(例如包括少年宫、图书馆、书城、音乐厅、购物中心、中心公园等图片)中获取多幅内容为少年宫且拍摄时间为5月1日前后上午10时左右的图片向拍摄者(或操作者)显示,然后接收选择指令,进而获取所选择的图片的拍摄参数并将其作为照片优化参数。最后,在步骤s30中,利用所获取的照片优化参数对拍摄的照片进行优化处理。

图3为本发明照片处理装置200的功能框图,本发明的照片处理装置应用于具有摄像模块的终端设备中,如图3所示,照片处理装置200包括:

位置信息获取单元210,用于获取照片拍摄地的位置信息。其中,位置信息获取单元210可以在以下时机获取位置信息:在接收到所述摄像模块的拍照指令时,控制所述摄像模块拍摄照片,并获取照片拍摄地的位置信息;或者在检测到所述摄像模块启动时,获取照片拍摄地的位置信息。

作为选择,可以通过终端自带的定位模块(例如gps定位模块、北斗定位模块等)获取位置信息,也可以通过手机信号塔数据、wifi连接的热点地址、ip地址和/或用户报告中携带的地理位置数据等来获取照片拍摄地的位置信息。

优化参数确定单元220,优化参数确定单元220根据位置信息获取单元210获取的位置信息来确定照片优化参数。

其中,照片优化参数可包括饱和度、曝光度、对比度、锐化度和滤镜信息中的至少一者。相应地,照片优化参数所实现的功能包括饱和度调节功能、曝光度调节功能、对比度调节功能、轮廓清晰度调节功能、滤镜功能中的至少一种。

在操作中,优化参数确定单元220根据位置信息确定图片优化参数可包括:获取与位置信息对应的预设推荐图片;接收操作对象针对获取的预设推荐图片的选择指令;获取与该选择指令对应的预设推荐图片的拍摄参数,并预设推荐图片的拍摄参数作为照片优化参数。

优化处理单元230,用于使用优化参数确定单元220确定的照片优化参数对摄像模块拍摄的照片进行优化处理,从而实现对应的优化功能。例如,确定的照片优化参数实现的是饱和度调节功能和对比度调节功能,以及饱和度调节功能的调节程度为增加10%,对比度调节功能的调节程度为对比度增加10%,则进行的优化处理为增加拍摄的照片的饱和度10%以及增加拍摄的照片的对比度10%。

在其他实施例中,使用照片优化参数对摄像模块拍摄的照片进行优化处理的步骤还可以包括:对摄像模块拍摄的照片中的人体图像进行识别;使用确定的照片优化参数对识别出的人体图像中的预定区域进行美颜处理。

图4是根据本发明一实施例的照片处理装置的功能框图。如图4所示,照片处理装置200包括:

位置信息获取单元210,用于获取照片拍摄地的位置信息;

内容获取单元212,用于获取拍摄的照片的内容信息,其中内容信息可以是通过图像识别技术对所拍摄的照片进行识别后,获取的相关信息,例如,包括由拍摄方位决定的拍摄地环境信息(包括自然环境信息如江湖河海日月山川花草树木等,人工环境信息如建筑桥梁公路等)、由拍摄时间决定的天气信息(如阴、晴、雨、雪),以及照片中是否包含人、动物或车辆等可移动对象等。

优化参数确定单元220,用于根据位置信息获取单元210获取的位置信息及内容获取单元212获取的相应的内容信息确定照片优化参数。具体地,优化参数确定单元220获取与位置信息对应的预设推荐图片中包含相应内容信息的预设推荐图片,接收操作对象针对获取的包含相应内容信息的预设推荐图片的选择指令;获取与该选择指令对应的预设推荐图片的拍摄参数,并将该预设推荐图片的拍摄参数作为照片优化参数。

优化处理单元230,用于使用照片优化参数对所述摄像模块拍摄的照片进行优化处理。

图5是根据本发明另一实施例的照片处理装置的功能框图;如图5所示,照片处理装置200包括:

位置信息获取单元210,用于获取照片拍摄地的位置信息;

时间获取单元214,用于获取拍摄的照片的时间信息。在各个实施例中,时间信息和拍摄时间可以按照季节来分,也可以按照一天中的时间段来分——早晨、中午、傍晚等等,还可以按照两者结合来分

优化参数确定单元220,用于根据位置信息获取单元210获取的位置信息及时间获取单元214获取的相应的时间信息确定照片优化参数。具体地,优化参数确定单元220获取与位置信息对应的预设推荐图片中包含拍摄时间与所述拍摄的照片的时间信息相对应的预设推荐图片,接收操作对象针对获取的包含拍摄时间与所述拍摄的照片的时间信息相对应的预设推荐图片的选择指令;获取与该选择指令对应的预设推荐图片的拍摄参数,并将该预设推荐图片的拍摄参数作为照片优化参数。

优化处理单元230,用于使用照片优化参数对所述摄像模块拍摄的照片进行优化处理。

图6是根据本发明又一实施例的照片处理装置的功能框图。如图6所示,照片处理装置200包括:

位置信息获取单元210,用于获取照片拍摄地的位置信息。

内容获取单元212,用于获取拍摄的照片的内容信息。其中内容信息可以是通过图像识别技术对所拍摄的照片进行识别后,获取的相关信息,例如,包括由拍摄方位决定的拍摄地环境信息(包括自然环境信息如江湖河海日月山川花草树木等,人工环境信息如建筑桥梁公路等)、由拍摄时间决定的天气信息(如阴、晴、雨、雪),以及照片中是否包含人、动物或车辆等可移动对象等。

时间获取单元214,用于获取拍摄的照片的时间信息。在各个实施例中,时间信息和拍摄时间可以按照季节来分,也可以按照一天中的时间段来分——早晨、中午、傍晚等等,还可以按照两者结合来分

优化参数确定单元220,用于根据位置信息获取单元210获取的位置信息及内容获取单元212获取的相应的内容信息和时间获取单元214获取的时间信息确定照片优化参数。具体地,优化参数确定单元220获取与位置信息对应的预设推荐图片中拍摄时间与拍摄的照片的时间信息相应且包含所述内容信息的预设推荐图片,接收操作对象针对获取的包含拍摄时间与所述拍摄的照片的时间信息相对应且包含所述内容信息的预设推荐图片的选择指令;获取与该选择指令对应的预设推荐图片的拍摄参数,并将该预设推荐图片的拍摄参数作为照片优化参数。

优化处理单元230,用于使用优化参数确定单元220获取的照片优化参数对所述摄像模块拍摄的照片进行优化处理。

本发明还提供一种计算机装置,该计算机装置包括处理器和存储器,该处理器用于执行该存储器中存储的计算机程序时实现如上所述的照片处理方法实施例的步骤,或者该处理器执行该存储器中存储的计算机程序时实现上述照片处理装置实施例中各模块/单元的功能。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述计算机装置中的执行过程。例如,所述计算机程序可以被分割成位置信息获取单元、优化参数确定单元、优化处理单元的功能,各单元具体功能如下:

位置信息获取单元,用于获取照片拍摄地的位置信息;

优化参数确定单元,根据获取的位置信息来确定照片优化参数;以及

优化处理单元,用于使用照片优化参数对摄像模块拍摄的照片进行优化处理,从而实现对应的优化功能。

所述计算机装置可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机装置可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,本发明所述的计算机装置的示例,并不构成对计算机装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述计算机装置还可以包括输入输出设备、网络接入设备、总线等。

所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本发明还提供一种可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述的照片处理方法的步骤。

本发明照片处理装置集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述照片处理方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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