1.本发明涉及照片美化技术领域,尤其涉及一种拍照美化方法及终端。
背景技术:2.现如今,通过拍照记录生活、分享自我已经成为生活中不可缺少的一部分。随着人们对于自身照片的美的需求的不断提高,越来越多的电子产品支持拍照美颜功能,例如对于智能手机,拍照美颜功能已经成为每部手机必不可少的一项功能,通过美颜功能,用户可以对于照片中的人脸脸型和身体部位等进行主动的调整。
3.实际使用中,通常需要用户进行手工操作选取照片中需要进行美化的区域或者人物,或者会对整张照片进行统一的美化操作。如果需要用户手工操作则略微繁琐,尤其是用户需要学习如何进行美化操作。而如果是对照片进行统一的美化操作,则全局的效果可能会导致真正需要被美化的区域无法得到最优的效果。
技术实现要素:4.本发明实施例提供一种拍照美化方法及终端,能够解决上述技术弊端,实现照片中特定对象的自动美化。
5.第一方面,本发明实施例提供了一种中继器保障方法,方法应用于终端,包括:
6.通过摄像头拍摄获得第一图像,所述第一图像中包括一个或多个人脸;将所述第一图像中出现的人脸与历史高频人脸进行比较,获得与所述历史高频人脸匹配的目标人脸;对所述第一图像中的所述目标人脸和/或所述目标人脸对应的身体部位进行美化处理,获得第二图像;通过显示屏显示所述第二图像。
7.在一些可能实施例中,所述通过摄像头拍摄获得第一图像之前,还包括:
8.扫描所述终端中的图库;在一些可能实施例中,对所述图库中出现的人脸进行分类统计,获得人脸统计结果;将人脸统计结果中排序最高的一种或多种人脸作为所述历史高频人脸。
9.在一些可能实施例中,所述对所述第一图像中的所述目标人脸和/或所述目标人脸对应的身体部位进行美化处理获得第二图像,包括:在所述第一图像中选取所述目标人脸和/或所述目标人脸对应的身体部位;对所述目标人脸和/或所述目标人脸对应的身体部位进行特定的美化处理。
10.在一些可能实施例中,所述特定的美化处理是用户自定义设置的美化处理方式,或者,所述特定的美化处理是系统预设的美化处理方式。
11.第二方面,本发明实施例提供了一种终端,终端包括摄像头、处理器、存储器和显示屏,其中:所述存储器用于,保存图像数据;摄像头用于,拍摄获得第一图像,所述第一图像中包括一个或多个人脸;所述处理器用于,将所述第一图像中出现的人脸与历史高频人脸进行比较,获得与所述历史高频人脸匹配的目标人脸;对所述第一图像中的所述目标人脸和/或所述目标人脸对应的身体部位进行美化处理,获得第二图像;所述显示屏用于,显
示所述第二图像。
12.该终端具体用于实现第一方面描述的方法。
13.第三方面,本发明实施例提供了一种装置,其特征在于,所述装置包括:
14.图像获取模块,用于获取摄像头所拍摄的第一图像,所述第一图像中包括一个或多个人脸;
15.图像识别模块,用于将所述第一图像中出现的人脸与历史高频人脸进行比较,获得与所述历史高频人脸匹配的目标人脸;
16.特定对象美化模块,用于对所述第一图像中的所述目标人脸和/或所述目标人脸对应的身体部位进行美化处理,获得第二图像;
17.驱动显示模块,用于驱动所述显示屏显示所述第二图像。
18.该装置具体用于实现第一方面描述的方法。
19.第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储了计算设备所执行的用于中继保障方法的程序代码。所述程序代码包括用于执行在第一方面中任一项的方法的指令。
20.实施本技术实施例,终端可以自动根据当前拍摄的人像人脸与历史高频人脸进行匹配,获得特定对象的目标人脸,并自动对特定对象的人脸和/或身体部分进行美化处理以及在终端展示最终的照片美化效果,实现照片中特定对象的自动美化的目的。所以,实施本技术实施例,既不需要用户进行手工操作选取照片中需要进行美化的区域或者人物,也不需要对整张照片进行统一的美化操作,避免了现有技术的弊端。
附图说明
21.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1是本发明实施例提供的一种拍照美化方法的流程图;
23.图2a是本发明实施例提供的一种第一图像示例图;
24.图2b
‑
图2d是本发明实施例提供的三种第二图像示例图;
25.图3是本发明实施例提供的一种装置的模块示意图;
26.图4是本发明实施例提供的一种终端的模块示意图。
具体实施方式
27.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本
文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
29.上述详细阐述了本发明实施例的方法,下面为了便于更好地实施本发明实施例的上述方案,相应地,下面还提供用于配合实施上述方案的相关设备。
30.如图1所示,本技术实施例提供了一种拍照美化方法,该方法可应用于终端,该终端可以是但不限于:相机、智能手机、平板电脑、可穿戴设备(智能手表、智能腕带)、笔记本电脑、台式电脑,以及其他特定的可用于拍摄的设备,等等。该方法包括但不限于以下步骤:
31.s101、通过摄像头拍摄获得第一图像,所述第一图像中包括一个或多个人脸。
32.具体的,该终端中设置有摄像头,该摄像头可以是前置摄像头,也可以是后置摄像头。用户可以通过操作终端启动拍摄程序,触发拍摄操作后,该终端通过摄像头拍摄获得第一图像,可以理解的,在对被拍摄者(一个或者多人)进行拍摄的情况下,所获得的原始图像(即第一图像)中将包括一个或多个人脸。
33.s102、将所述第一图像中出现的人脸与历史高频人脸进行比较,获得与所述历史高频人脸匹配的目标人脸。
34.其中,所述历史高频人脸是指原先已识别出来的、在用户终端的图库(或称相册)的照片中出现频率比较高、或者数量比较多,或者数量占比比较大的人脸图像。这里所谓“频率比较高”可以是出现频率最高的一种或若干种人脸图像,也可以是出现频率大于预设频率阈值的人脸图像。所谓“数量比较多”可以是数量大于预设数量阈值的人脸图像,所谓“数量占比比较大”可以是出现照片的数量在整个图库中的比例大于设定比例值。
35.具体的,可以将第一图像中出现的各种人脸与历史高频人脸进行逐一的匹配操作,将相似度大于设定阈值的人脸作为与所述历史高频人脸匹配的目标人脸。
36.可以理解的,通过该步骤,终端可以识别出在该拍摄图像中是否存在历史高频人脸。比如,终端的图库中保存有大量用户a的照片,在进行统计后,该用户a的人脸被确定为历史高频人脸。那么,如果当前所拍摄的图像中也存在用户a的人脸图像,那么匹配获得的目标人脸就是该用户a的人脸图像。
37.s103、对所述第一图像中的所述目标人脸和/或所述目标人脸对应的身体部位进行美化处理,获得第二图像。
38.该步骤中主要用于实现基于前述获得的目标图像来实现照片中的特定对象有针对性地进行美化。具体的,在识别出目标人脸后,可以是专门针对该目标人脸进行美化操作,也可以是对该目标人脸对应的身体部位进行美化操作,还可以是同时对这两者进行美化操作。本文将经过美化后的图像称为第二图像
39.例如识别出的目标人脸为用户a的人脸图像,那么在本步骤中,可以只对用户a的人脸图像进行美化,也可以是对用户a的身体部位图像进行美化,还可以对用户a的所有部位(包括人脸和身体)进行美化。
40.可以理解的是,如果2此时所拍摄图像中还存在其他人像,例如用户b,而用户b的人脸图像不属于历史高频人脸,那么此时用户b的人脸和身体部位均不会被自动美化,从而实现了所拍摄图像中的对象(人)有差异性的、有针对性的美化的效果。该美化效果在该第二图像中可以呈现。
41.需要说明的是,本实施例中的美化操作可以是现有技术中的图像美化技术,如图
像美容、变形、编辑等,这里不做具体限定。
42.s104、通过显示屏显示所述第二图像。
43.具体的,该终端中还包括显示屏,在经过上述步骤处理获得第二图像后,终端可以通过显示屏显示所述第二图像,以便于用户查看。
44.可选的,该第二图像还可以被自动保存在终端的图库(或相册)中,从而实现该图库(或相册)的更新。
45.在一些可能的实施例中,所述通过摄像头拍摄获得第一图像之前,可通过统计终端的图库中的照片的方式来确定历史高频人脸,具体的,可包括:
46.扫描终端中的图库;对图库中出现的人脸进行分类统计,获得人脸统计结果;将人脸统计结果中出现频次最高的一种或多种人脸作为所述历史高频人脸。
47.具体的,终端可以通过脸部识别算法对图库中的各个照片进行识别,将特征类似的人脸归为同一类,从而统计出不同人脸在图库照片中出现的数量(或者频率,或者数量占比)。按数量(或者频率,或者数量占比)从多到少进行排序,将排序最高的一类或若干类人脸作为历史高频人脸。
48.例如,假设对象a的人脸为目标人脸,再示例性地假设一个应用场景,在对同时存在对象a、对象b和对象c的场景进行拍摄时,终端的摄像头拍摄时获得的第一图像如图2a所示。在一些可能的实施例中,所述对所述第一图像中的所述目标人脸和/或所述目标人脸对应的身体部位进行美化处理获得第二图像,可采用如下一种方式:
49.方式一:在所述第一图像中选取所述目标人脸;对所述目标人脸进行特定的美化处理,获得第二图像,如图2b所示,对象a的人脸被单独进行了美化处理(图中人脸以深色表示),而对象b和对象c可以保持不变。
50.方式二:在所述第一图像中选取所述目标人脸对应的身体部位;对所述目标人脸对应的身体部位进行特定的美化处理,获得第二图像,如图2c所示,对象a的身体部分被单独进行了美化处理(图中身体以拉长表示),而对象b和对象c可以保持不变。
51.方式三:在所述第一图像中选取所述目标人脸和所述目标人脸对应的身体部位;对所述目标人脸和所述目标人脸对应的身体部位进行特定的美化处理,获得第二图像,如图2d所示,对象a的人脸和身体部分均被进行了不同的美化处理(图中人脸以深色表示,身体以拉长表示),而对象b和对象c可以保持不变。
52.在一些可能的实施例中,所述特定的美化处理是用户自定义设置的美化处理方式。例如,用户可以在拍照前,在相机拍摄程序的相关设置模式中,设定照片将采用何种美化方式进行自动美化修图。
53.在一些可能的实施例中,所述特定的美化处理是系统预设的美化处理方式。也就是说,可以在终端或者相机拍摄程序的出厂设置中就默认采用某种美化处理方式行自动美化修图。
54.可以看到,实施本技术实施例,终端可以自动根据当前拍摄的人像人脸与历史高频人脸进行匹配,获得特定对象的目标人脸,并自动对特定对象的人脸和/或身体部分进行美化处理以及在终端展示最终的照片美化效果,实现照片中特定对象的自动美化的目的。所以,实施本技术实施例,既不需要用户进行手工操作选取照片中需要进行美化的区域或者人物,也不需要对整张照片进行统一的美化操作,避免了现有技术的弊端。
55.基于相同的发明构思,下面继续提供本技术相关的装置。
56.请参阅图3,图3是本发明实施例提供的一种装置20的模块示意图。本实施例的装置20包括:
57.图像获取模块201,用于获取摄像头所拍摄的第一图像,所述第一图像中包括一个或多个人脸;
58.图像识别模块202,用于将所述第一图像中出现的人脸与历史高频人脸进行比较,获得与所述历史高频人脸匹配的目标人脸;
59.特定对象美化模块203,用于对所述第一图像中的所述目标人脸和/或所述目标人脸对应的身体部位进行美化处理,获得第二图像;
60.驱动显示模块204,用于驱动所述显示屏显示所述第二图像。
61.可以理解的是,图1方法实施例中的步骤s101可由所述图像获取模块201执行;图1所述方法实施例中的步骤s102可由所述图像识别模块202执行;图1所述方法实施例中的步骤s103可由特定对象美化模块203执行;图1所述方法实施例中的步骤s104可由驱动显示模块204执行,具体请参阅图1以及相关实施例,此处不再展开赘述。
62.请参见图4,图4为一种终端30的模块示意图。所述终端包括摄像头303、处理器301、存储器302和显示屏304,上述部件可通过总线305电性连接。其中,处理器301可以是通用处理器,例如中央处理器(central processing unit,cpu)。
63.存储器302可以包括易失性存储器(volatile memory),例如随机存取存储器(random access memory,ram);存储介质也可以包括非易失性存储器(non
‑
volatile memory),例如只读存储器(read
‑
only memory,rom)、快闪存储器(flash memory)、硬盘(hard disk drive,hdd)或固态硬盘(solid
‑
state drive,ssd);存储介质302还可以包括上述种类的存储器的组合。存储介质302可用于存储一组程序代码,还可以保存数据,处理器301用于调用存储介质302中存储的程序代码,执行如图1实施例所示的方法步骤。
64.摄像头303用于实现拍摄功能。该摄像头可以是前置摄像头,也可以是后置摄像头。
65.显示屏304用于实现显示功能,显示屏304可以是触摸屏或者非触摸屏。
66.具体的,所述存储器用于,保存图像数据。
67.摄像头303用于,拍摄获得第一图像,所述第一图像中包括一个或多个人脸。
68.所述处理器301用于,将所述第一图像中出现的人脸与历史高频人脸进行比较,获得与所述历史高频人脸匹配的目标人脸;对所述第一图像中的所述目标人脸和/或所述目标人脸对应的身体部位进行美化处理,获得第二图像。
69.所述显示屏304用于,显示所述第二图像。
70.在一些可能实施例中,所述处理器301还用于:扫描所述终端中的图库;对所述图库中出现的人脸进行分类统计,获得人脸统计结果;将人脸统计结果中出现频次最高的一种或多种人脸作为所述历史高频人脸。
71.在一些可能实施例中,所述处理器301具体用于:在所述第一图像中选取所述目标人脸和/或所述目标人脸对应的身体部位;对所述目标人脸和/或所述目标人脸对应的身体部位进行特定的美化处理。
72.在一些可能实施例中,所述特定的美化处理是用户自定义设置的美化处理方式,
或者,所述特定的美化处理是系统预设的美化处理方式。
73.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read
‑
only memory,rom)或随机存储记忆体(random access memory,ram)等。
74.以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。