图像处理方法、装置、电子设备、存储介质及程序产品与流程

文档序号:24707737发布日期:2021-04-16 13:19阅读:60来源:国知局
图像处理方法、装置、电子设备、存储介质及程序产品与流程

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.在其中一个实施例中,在所述根据所述人脸属性信息调整所述目标素材的原始显示参数,得到目标显示参数之前,所述方法还包括:
38.获取显示参数调整指令,所述显示参数调整指令携带有目标系数;
39.所述根据所述人脸属性信息调整所述目标素材的原始显示参数,得到目标显示参数,包括:
40.根据所述人脸属性信息和所述目标系数调整所述原始显示参数,得到所述目标显示参数。
41.根据本公开实施例的第二方面,提供一种图像处理装置,所述装置包括:
42.图像素材显示模块,被配置为执行获取待处理图像和候选素材,所述待处理图像包括人脸图像,所述候选素材用于对人脸图像进行处理;
43.目标素材确定模块,被配置为执行在所述候选素材中确定目标素材;
44.显示参数调整模块,被配置为执行识别所述人脸图像的人脸属性信息,并根据所述人脸属性信息调整所述目标素材的原始显示参数,得到目标显示参数;
45.第一图像显示模块,被配置为执行根据所述目标显示参数对所述人脸图像进行处理,得到并显示处理后的人脸图像。
46.在其中一个实施例中,所述人脸图像的数量为多个;所述显示参数调整模块,还被配置为执行根据各所述人脸图像的人脸属性信息,确定目标人脸图像;所述目标人脸图像为需要调整显示参数的人脸图像;根据所述目标人脸图像的人脸属性信息调整所述目标素材的原始显示参数,得到所述目标显示参数;
47.所述第一图像显示模块,还被配置为执行根据所述目标显示参数对所述目标人脸图像进行图像处理,得到并显示处理后的目标人脸图像。
48.在其中一个实施例中,所述待处理图像中还包括除所述目标人脸图像之外的其它人脸图像;所述第一图像显示模块,还被配置为执行根据所述原始显示参数对所述其它人脸图像进行处理,得到并显示处理后的其它人脸图像。
49.在其中一个实施例中,所述图像处理装置还包括:
50.所述扫描标识显示模块,被配置为执行在识别到所述待处理图像中存在目标人脸的情况下,显示所述目标人脸图像的属性扫描标识;
51.所述人脸信息识别模块,被配置为执行在显示所述属性扫描标识的过程中,识别所述目标人脸图像的人脸属性信息。
52.在其中一个实施例中,所述扫描标识显示模块,还被配置为执行在所述目标人脸图像的位置处,显示透明窗;在所述透明窗内显示扫描动画文件,所述扫描动画文件用于表现识别所述目标人脸图像得到所述人脸属性信息的过程以及对所述目标人脸图像进行处理的过程。
53.在其中一个实施例中,所述待处理图像的显示界面中设有开关控件,所述开关控件用于控制是否启用显示参数调整功能;所述扫描标识显示模块,还被配置为执行响应于所述开关控件的开启指令,显示所述目标人脸图像的属性扫描标识。
54.在其中一个实施例中,所述图像处理装置还包括:
55.第二图像显示模块,被配置为执行响应于所述开关控件的关闭指令,根据所述原始显示参数对所述人脸图像进行处理,得到并显示处理后的人脸图像。
56.在其中一个实施例中,所述图像处理装置还包括:
57.提示信息显示模块,被配置为执行在展示所述待处理图像的显示界面中,显示提示信息;所述提示信息用于提醒开关控件的位置,所述开关控件用于控制是否启用显示参
数调整功能。
58.在其中一个实施例中,所述图像处理装置还包括:
59.对比效果显示模块,被配置为执行显示第一图像和第二图像的对比效果,所述第一图像用于展示采用所述原始显示参数进行处理后的人脸图像,所述第二图像用于展示采用所述目标显示参数进行处理后的人脸图像。
60.在其中一个实施例中,所述显示参数调整模块,还被配置为执行根据所述性别类型、所述妆容状态信息、所述颜值信息、所述肤质信息中的至少一个,调整所述原始显示参数。
61.在其中一个实施例中,所述显示参数调整模块,还被配置为执行根据所述目标素材的标识,获取预先配置的人脸属性信息与显示调整系数的对应关系;根据所述对应关系,确定与所述人脸图像的人脸属性信息对应的显示调整系数;根据所述显示调整系数调整所述原始显示参数,得到所述目标显示参数。
62.在其中一个实施例中,所述图像处理装置还包括调整指令获取模块,被配置为执行根据获取显示参数调整指令,所述显示参数调整指令携带有目标系数;
63.所述显示参数调整模块,还被配置为执行根据所述人脸属性信息和所述目标系数调整所述原始显示参数,得到所述目标显示参数。
64.根据本公开实施例的第三方面,提供一种电子设备,包括:
65.处理器;
66.用于存储所述处理器可执行指令的存储器;
67.其中,所述处理器被配置为执行所述指令,以实现第一方面的任一项实施例中所述的方法。
68.根据本公开实施例的第四方面,一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面的任一项实施例中所述的方法。
69.根据本公开实施例的第五方面,提供一种计算机程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,设备的至少一个处理器从所述可读存储介质读取并执行所述计算机程序,使得设备执行第一方面的任一项实施例中所述的图像处理方法。
70.本公开的实施例提供的技术方案至少带来以下有益效果:通过获取待处理图像和候选素材,所述待处理图像包括人脸图像,在所述候选素材中确定目标素材;识别人脸图像的人脸属性信息,并根据所述人脸属性信息调整所述目标素材的原始显示参数,得到目标显示参数;从而根据所述目标显示参数对所述人脸图像进行处理,得到并显示处理后的人脸图像。本公开实现了目标显示参数与待处理图像中的人脸图像的适配,利用该目标显示参数对待处理图像中的人脸图像进行有针对性的美化处理,为待处理图像中的人脸图像增加个性化的妆容效果,提升了待处理图像的美颜效果。
71.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
72.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
73.图1是根据一示例性实施例示出的一种图像处理方法的应用环境图。
74.图2a是根据一示例性实施例示出的一种图像处理方法的流程图。
75.图2b是根据一示例性实施例示出的待处理图像的显示界面的示意图。
76.图2c是根据一示例性实施例示出的一种图像处理方法的流程图。
77.图3是根据一示例性实施例示出的步骤s230的流程图。
78.图4a是根据一示例性实施例示出的步骤s310的流程图。
79.图4b至图4d是根据一示例性实施例示出的待处理图像的显示界面的示意图。
80.图5是根据一示例性实施例示出的待处理图像的显示界面的示意图。
81.图6是根据另一示例性实施例示出的一种图像处理方法的流程图。
82.图7是根据一示例性实施例示出的调整原始显示参数的流程图。
83.图8是根据一示例性实施例示出的调整原始显示参数的流程图。
84.图9是根据一示例性实施例示出的一种图像处理方法的流程图。
85.图10是根据一示例性实施例示出的一种图像处理装置的框图。
86.图11是根据一示例性实施例示出的一种电子设备的内部结构图。
具体实施方式
87.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
88.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
89.本公开所提供的图像处理方法,可以应用于如图1所示的应用环境中。其中,终端110通过网络与服务器120进行交互。终端110是运行图像处理应用或者具有图像处理功能的应用的客户端。终端110包括用于人机交互的屏幕,用于显示图像和美妆素材的显示界面、显示界面中的开关控件等操作控件、图像的扫描动画文件等属性扫描标识。服务器120用于存储用户行为数据,比如对开关控件进行操作所产生的开关控件的状态信息。终端110响应于拍摄指令,获取到待处理图像,且终端110显示待处理图像。响应于图像处理指令,终端获取并显示候选素材,待处理图像包括人脸图像,候选素材用于对人脸图像进行处理;在候选素材中确定目标素材;识别人脸图像的人脸属性信息,并根据人脸属性信息调整目标素材的原始显示参数,得到目标显示参数;根据目标显示参数对人脸图像进行处理,得到并显示处理后的人脸图像。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
90.图2a是根据一示例性实施例示出的一种图像处理方法的流程图,如图2a所示,图像处理方法用于终端110中,包括以下步骤。
91.在步骤s210中,获取待处理图像和候选素材。
92.其中,待处理图像是指需要美化处理的图像,待处理图像可以是预览图像,也可以是终端110中存储的图像,还可以是通过网络下载的图像。待处理图像包括人脸图像。候选素材是指用于美化图像的美妆模板或者效果模板,用于对人脸图像进行处理。候选素材可以是气色妆、清纯妆、欧美妆、自然妆等美妆模板,候选素材也可以是搞怪、变身、素颜、美萌等效果模板。具体地,终端110获取待处理图像,对待处理图像进行预览,则终端110显示待处理图像。如图2b所示,待处理图像的显示界面中设有图像处理控件,响应于对图像处理控件的触发操作,终端获取候选素材,待处理图像的显示界面中显示候选素材。
93.在步骤s220中,在候选素材中确定目标素材。
94.具体地,用户界面中显示候选素材以供用户查看并选择目标素材。在这些候选素材之中,部分素材已经下载至本地可以直接使用,部分素材还未下载至本地,在使用前需要对其进行下载。用户触发对界面中素材的选择操作,响应于对素材的选择操作,在这些候选素材中确定了目标素材。其中,目标素材即用户选中的素材,用于对待处理图像进行美化处理。
95.在步骤s230中,识别人脸图像的人脸属性信息,并根据人脸属性信息调整目标素材的原始显示参数,得到目标显示参数。
96.在步骤s240中,根据目标显示参数对人脸图像进行处理,得到并显示处理后的人脸图像。
97.其中,人脸属性信息是与人脸图像的肤质粗糙度、颜值、性别类型、妆容浓淡、皮肤油性度等相关的信息。具体地,通过底层识别模型可以对待处理图像进行识别,比如通过人脸识别模型对待处理图像进行人脸识别,从待处理图像中获取人脸图像,进一步地通过属性识别模型对人脸图像进行识别,得到人脸图像的人脸属性信息。
98.其中,各候选素材具有原始显示参数,由于待处理图像中可能包括多个人脸图像,不同的人脸图像具有不同的人脸属性信息,若均采用原始显示参数,所有的人脸图像分别增加相同的妆容效果,经过分析发现,采用原始显示参数处理后的待处理图像的美化效果并不理想。因此,根据人脸图像的人脸属性信息对原始显示参数进行调整。且目标显示参数是根据人脸图像的人脸属性信息调整目标素材的原始显示参数得到。具体地,在得到待处理图像中的人脸图像的人脸属性信息后,利用人脸图像的人脸属性信息对目标素材的原始显示参数进行调整,以得到待处理图像中的人脸图像的目标显示参数。利用目标素材的目标显示参数对待处理图像中的人脸图像进行图像处理,为其增加与目标素材的目标显示参数对应的妆容效果,终端得到并显示图像处理后的人脸图像。
99.需要说明的是,终端本地已经事先配置底层识别模型,则避免用户下载底层识别模型,节约用户时间,并减少用户的操作成本。另外,训练底层识别模型所使用的数据集是经过数据扩充得到的,比如可以对数据集中的样本图像进行遮挡、光照、小范围旋转的数据扩充,测试集对少年(14

25岁)表情、大角度、遮挡、儿童等数据扩充,数据集中的图像覆盖各个场景(顺逆光、室内室外)、各个年龄层、各种肤色、不同表情、不同角度、不同距离、不同程度的遮挡以及多人同框等。
100.上述图像处理方法中,获取待处理图像和候选素材,待处理图像包括人脸图像,在候选素材中确定目标素材;识别人脸图像的人脸属性信息,并根据人脸属性信息调整目标素材的原始显示参数,得到目标显示参数;从而根据目标显示参数对人脸图像进行处理,得到并显示处理后的人脸图像。通过本公开实现了目标显示参数与待处理图像中的人脸图像的适配,利用该目标显示参数对待处理图像中的人脸图像进行有针对性的美化处理,为待处理图像中的人脸图像增加个性化的妆容效果,提升了待处理图像的美颜效果。
101.在一示例性实施例中,如图2c所示,人脸图像的数量为多个。根据人脸属性信息调整目标素材的原始显示参数,得到目标显示参数,包括:
102.在步骤s232中,根据各人脸图像的人脸属性信息,确定目标人脸图像。
103.在步骤s234中,根据目标人脸图像的人脸属性信息调整目标素材的原始显示参数,得到目标显示参数。
104.根据目标显示参数对人脸图像进行处理,得到并显示处理后的人脸图像,包括:
105.在步骤s236中,根据目标显示参数对目标人脸图像进行图像处理,得到并显示处理后的目标人脸图像。
106.其中,目标人脸图像为需要调整显示参数的人脸图像。具体地,通过底层识别模型获取人脸图像的人脸属性信息,人脸属性信息包括性别类型、肤质、颜值、妆容、皮肤油性度中的至少一个。不同的人脸属性信息需要不同的图像处理方式,比如若一用户的人脸图像具有浓妆妆容,则没有必要对其人脸图像使用增加浓重妆容的显示参数进行图像处理。若一用户的性别类型为男性,该用户的人脸图像需要美化程度较小的显示参数进行图像处理。具体地,待处理图像中包括多个人脸图像,不同的人脸图像对应各自的人脸属性信息,不同的人脸属性信息需要不同的显示参数,部分人脸图像可以使用原始显示参数进行图像处理,部分人脸图像可以使用调整后的原始显示参数进行图像处理。因此,根据根据各人脸图像的人脸属性信息,确定需要调整显示参数的目标人脸图像。在确定目标人脸图像之后,根据目标人脸图像的人脸属性信息调整目标素材的原始显示参数,得到对应的目标显示参数。利用目标素材的目标显示参数对待处理图像中的目标人脸图像进行图像处理,为其增加与目标素材的目标显示参数对应的妆容效果,终端得到并显示图像处理后的目标人脸图像。
107.本实施例中,通过在待处理图像的多个人脸图像中确定目标人脸图像,并根据目标人脸图像的人脸属性信息调整目标素材的原始显示参数,得到目标显示参数,从而根据目标显示参数对目标人脸图像进行图像处理,得到并显示处理后的目标人脸图像,实现对目标人脸图像的差异化图像处理,提升待处理图像的显示效果。
108.在一示例性实施例中,待处理图像中还包括除目标人脸图像之外的其它人脸图像。根据目标显示参数对人脸图像进行处理,得到并显示处理后的人脸图像,还包括:根据原始显示参数对其它人脸图像进行处理,得到并显示处理后的其它人脸图像。
109.具体地,待处理图像不仅包括目标人脸图像,还包括除目标人脸图像之外的其它人脸图像。处理目标人脸图像的显示参数是需要调整,处理其它人脸图像的显示参数是不需要调整,因此,利用调整后得到的目标显示参数对目标人脸图像进行图像处理,得到并显示处理后的目标人脸图像。利用原始显示参数对其它人脸图像进行处理,得到并显示处理后的其它人脸图像。
110.本实施例中,针对待处理图像中的目标人脸图像和其它人脸图像,分别采用不同的显示系统进行处理,采用目标显示参数对目标人脸图像进行处理,采用原始显示参数对其他人脸图像进行处理,为目标人脸图像和其他人脸图像分别增加具有针对性的美颜效果,满足待处理图像中不同用户的多样化图像处理需求。
111.在一示例性实施例中,如图3所示,该方法还包括以下步骤:
112.在步骤s310中,在识别到待处理图像中存在目标人脸的情况下,显示目标人脸图像的属性扫描标识。
113.在步骤s320中,在显示属性扫描标识的过程中,识别目标人脸图像的人脸属性信息。
114.其中,属性扫描标识是用于告知用户底层识别模型在对人脸图像进行识别的标识,属性扫描标识可以是文字提示、图片提示、气泡提示等静态标识,也可以用动画文件等动态标识。本实施例对属性扫描标识与人脸图像的相对位置不做限定,比如属性扫描标识可以位于人脸图像的左侧、右侧、上方、下方等周边任意位置处。具体地,对待处理图像进行人脸识别,在识别到待处理图像中存在目标人脸的情况下,需要对待处理图像中的目标人脸图像进一步地识别,且对目标人脸图像的识别需要花费一段时间,此时可以在用户界面中显示属性扫描标识,以告知用户正在对目标人脸图像进行识别。进一步地,在显示属性扫描标识的过程中,底层识别模型对目标人脸图像进行识别,得到人脸图像的性别类型、肤质、颜值、妆容、皮肤油性度等人脸属性信息。
115.本实施例中,通过在用户界面中显示待处理图像中的目标人脸图像的属性扫描标识,告知用户底层模型正在识别目标人脸图像的人脸属性信息,能够实现视觉层面的提醒效果,并提高用户体验。
116.在一示例性实施例中,如图4a所示,在步骤s310中,显示目标人脸图像的属性扫描标识,具体可以通过以下步骤实现:
117.在步骤s410中,在目标人脸图像的位置处,显示透明窗。
118.在步骤s420中,在透明窗内显示扫描动画文件。
119.其中,透明窗可以以弹窗、悬浮窗等形式显示在用户界面中。且透明窗的形状可以是圆形、多边形、三角形、环形等,本实施例对透明窗与人脸图像的相对位置不做限定,比如,如图4b所示,透明窗可以围绕人脸图像。扫描动画文件用于表现识别目标人脸图像得到人脸属性信息的过程以及对目标人脸图像进行处理的过程,比如扫描动画文件可以呈现一种顺着人脸从上到下扫一遍的视觉效果。具体地,对待处理图像进行人脸识别,在识别到待处理图像中存在人脸的情况下,已经得到各人脸图像的位置,从而可以确定目标人脸图像的位置。需要对待处理图像中的目标人脸图像进一步地识别,且对目标人脸图像的识别需要花费一段时间,在目标人脸图像的位置处,显示透明窗,且在透明窗内显示扫描动画文件,以告知用户正在对目标人脸图像进行识别。进一步地,在显示扫描动画文件的过程中,底层识别模型对目标人脸图像进行识别,得到目标人脸图像的性别类型、肤质、颜值、妆容、皮肤油性度等人脸属性信息,并根据这些人脸属性信息确定调整目标素材的原始显示参数,得到目标素材的目标显示参数,从而采用目标素材的目标显示参数对目标人脸图像进行图像处理。
120.本实施例中,通过在目标人脸图像的位置处,显示透明窗,并在透明窗内显示扫描
动画文件。通过显示扫描动画文件生动的表现正在对目标人脸图像进行识别和图像处理,能够实现视觉层面的提醒效果,并提高用户体验。
121.在一示例性实施例中,在显示透明窗之后,该方法还包括:在显示扫描动画文件的过程中,显示第一提示信息。
122.其中,第一提示信息用于提醒正在对目标人脸图像进行图像处理。第一提示信息可以以文字形式、气泡形式或者冒泡形式呈现在用户界面中。具体地,在识别到待处理图像中存在目标人脸的情况下,在目标人脸图像的位置处,显示透明窗,在透明窗内显示扫描动画文件。由于扫描动画文件可以用于表现对目标人脸图像进行图像处理的过程,因此,在显示扫描动画文件的过程中,显示第一提示信息,告知用户正在对目标人脸图像进行图像处理。
123.在一示例性实施例中,在显示第一提示信息之后,该方法还包括:在扫描动画文件完成显示之后,显示第二提示信息。其中,第二提示信息用于提醒已经完成对目标人脸图像的图像处理。进一步地,在对目标人脸图像完成图像处理后,用户界面中也不再显示透明窗,用户界面显示图像处理后的目标人脸图像。
124.示例性地,人脸属性信息为性别类型,根据性别类型为人脸图像适配合适的性别妆容。将待处理图像中的男生人脸图像作为目标人脸图像,如图4c所示,对待处理图像中的男生人脸图像正在进行识别和图像处理,通过第一提示消息“男生妆容适配中”告知用户正在针对待处理图像中的男生人脸图像增加男生妆容效果。如图4d所示,在对待处理图像中的男生人脸图像完成图像处理后,即为男生人脸图像增加了合适的男生妆容效果后,通过第二提示信息“男生妆容适配生效”提醒用户已经完成对人脸图像的图像处理。
125.在一示例性实施例中,在显示透明窗之后,该方法还包括:在显示扫描动画文件的过程中,锁定待处理图像的显示界面中的操作控件。
126.具体地,如图4c所示,待处理图像的显示界面中显示有若干操作控件。在显示扫描动画文件的过程中,为了确保图像处理的有效执行,将显示界面中的操作控件进行锁定,以使终端对显示界面中的操作控件上发生的操作不进行响应。本实施例中,通过锁定待处理图像的显示界面中的操作控件,确保对目标人脸图像的准确处理,从而提升人脸图像的美颜效果。
127.在一示例性实施例中,待处理图像的显示界面中设有开关控件,开关控件用于控制是否启用显示参数调整功能。如图5所示,待处理图像的显示界面中设有控件“妆容适配”的开关控件,若该开关控件开启,则启用显示参数调整功能以针对不同的人脸图像进行妆容适配。若该开关控件关闭,则不启用显示参数调整功能,并使用原始显示参数各人脸图像进行图像处理。在步骤s310中,显示目标人脸图像的属性扫描标识,具体可以通过以下步骤实现:响应于开关控件的开启指令,显示目标人脸图像的属性扫描标识。
128.具体地,在待处理图像的显示界面中设有开关控件,用户可以通过该开关控件控制是否启用显示参数调整功能,响应于开关控件的开启指令,待处理图像的显示界面显示目标人脸图像的属性扫描标识。进一步地,为了节约模型下载所占用的时间,终端底层可以事先配置有开关触发识别模型,为了节约启动开关触发识别模型的启动时间,可以默认设置开关为开启状态。通过开关触发识别模型检测开关控件的状态,若检测到开关控件处于开启状态,表明需要启用显示参数调整功能以针对不同的人脸图像进行妆容适配。因此,需
要启用人脸识别模型对待处理图像进行识别,在识别到待处理图像中存在人脸的情况下,显示待处理图像中的人脸图像的属性扫描标识。
129.本实施例中,通过在待处理图像的显示界面中设有开关控件,用户可以通过该开关控件控制是否启用显示参数调整功能,从而提升显示参数调整功能的灵活性,满足不同用户的不同需要。
130.在一示例性实施例中,在显示采用目标素材的目标显示参数进行图像处理后的人脸图像之后,该方法还包括:响应于开关控件的关闭指令,根据原始显示参数对人脸图像进行处理,得到并显示处理后的人脸图像。
131.其中,采用目标素材的目标显示参数进行图像处理后的人脸图像可以记为目标图像,若目标图像的美颜效果并没有达到用户的期望,用户可以触发开关控件的关闭操作,即放弃对原始显示参数的调整。具体地,在用户界面中显示目标图像之后,用户可以关闭开关控件,响应于开关控件的关闭指令,根据原始显示参数对人脸图像进行处理,得到并显示处理后的人脸图像。进一步地,可以通过开关触发识别模型检测开关控件的状态,若检测到开关控件处于关闭状态,表明用户放弃采用目标显示参数进行图像处理后的人脸图像,则显示采用目标素材的原始显示参数进行图像处理后的人脸图像。
132.本实施例中,在在显示采用目标素材的目标显示参数进行图像处理后的人脸图像之后,通过检测开关控件的状态,判断显示采用目标素材的目标显示参数进行图像处理后的人脸图像,还是显示采用目标素材的原始显示参数进行图像处理后的人脸图像,进一步地提升显示参数调整功能的灵活性,提供具有不同美颜效果的人脸图像以供用户进行选择。
133.在一示例性实施例中,在检测开关控件的状态之后,该方法还包括:发送开关控件的状态信息至服务器,以指示服务器统计开关控件的使用率。
134.其中,开关控件的状态信息包括开启状态和关闭状态。具体地,为了充分了解用户对显示参数调整功能的需求,终端可以将开关控件的状态信息发送至服务器,服务器对其进行统计,得到开关控件的使用率。进一步地,开关控件可以是默认关闭的,从而通过获取开关控件的状态信息,并对其进行统计,得到开关控件的开启使用率。
135.在一示例性实施例中,该方法还包括:在显示待处理图像的显示界面中,显示第三提示信息。
136.其中,如图6所示,第三提示信息用于提醒开关控件的位置。开关控件用于控制是否启用显示参数调整功能。若该开关控件开启,则启用显示参数调整功能以针对不同的人脸图像进行妆容适配。若该开关控件关闭,则不启用显示参数调整功能,并使用原始显示参数各人脸图像进行图像处理。具体地,为了降低应用程序的操作难度,节约用户的操作成本,在显示待处理图像的显示界面中,显示第三提示信息,以提醒开关控件的位置,并同时告知用户应用程序提供显示参数调整功能,且告知用户可以结合实际需求决定是否开启显示参数调整功能。比如,第三提示信息可以以文字形式、气泡形式或者冒泡形式呈现在用户界面中。示例性地,男性妆容减弱作为应用程序的功能点,安装新的应用程序后,在用户界面中直接弹出气泡,提醒用户提供有男生妆容适配功能,并告知用户该男生妆容适配功能的开关控件的位置。
137.在一示例性实施例中,在显示待处理图像和候选素材之前,该方法还包括:显示第
一示例图、第二示例图、第一示例图的提示信息以及第二示例图的提示信息。
138.其中,当显示参数调整功能作为一个新功能被用户初次得知时,用户界面可以显示一些功能解释信息。具体地,在用户界面中第一示例图、第二示例图、第一示例图的提示信息以及第二示例图的提示信息。第一示例图用于显示采用原始显示参数进行图像处理后的示例人脸图像,第二示例图用于显示采用目标显示参数进行图像处理后的示例人脸图像。第一示例图与第二示例图可以同时出现用户界面中,比如第一示例图与第二示例图可以左右排列,也可以上下排列。第一示例图与第二示例图也可以以先后顺序出现用户界面中。且第一示例图上设有提醒信息,第一示例图的提示信息用于说明第一示例图的状态,告知用户第一示例图是采用目标显示参数进行图像处理后的示例人脸图像。第二示例图上设有提醒信息,第二示例图的提示信息用于说明第二示例图的状态,告知用户第二示例图是采用原始显示参数进行图像处理后的示例人脸图像。
139.本实施例中,在显示待处理图像和候选素材之前,通过显示第一示例图、第二示例图、第一示例图的提示信息以及第二示例图的提示信息,告知用户显示参数调整功能,降低用户的理解成本,提升显示参数调整功能的易用性。
140.在一示例性实施例中,该方法还包括:显示第一图像和第二图像的对比效果。
141.具体地,在用户界面中第一图像、第二图像。第一图像用于展示采用原始显示参数进行处理后的人脸图像,第二图像用于展示采用目标显示参数进行处理后的人脸图像。第一图像与第二图像可以同时出现用户界面中,比如第一图像与第二图像可以左右排列,也可以上下排列。第一图像与第二图像也可以以先后顺序出现用户界面中,通过这些方式显示第一图像和第二图像的对比效果。
142.本实施例中,通过显示第一图像和第二图像的对比效果,加速用户理解显示参数调整功能,降低用户的理解成本,提升显示参数调整功能的使用率。
143.在一示例性实施例中,识别待处理图像中的人脸图像的人脸属性信息,包括:根据性别类型、妆容状态信息、颜值信息、肤质信息中的至少一个,调整原始显示参数。
144.具体地,通过性别识别模型识别人脸图像的性别类型,性别类型包括男性和女性。通过状容状态识别模型识别人脸图像的妆容状态信息,妆容状态信息包括浓妆、淡妆等。通过颜值识别模型识别人脸图像的颜值信息,颜值信息包括颜值高、颜值一般、颜值低等几类信息;通过肤质识别模型识别人脸图像的肤质信息,肤质信息包括粗糙、光滑等。利用性别类型、妆容状态信息、颜值信息、肤质信息中的至少一个,对目标素材的原始显示参数进行调整,得到与人脸图像匹配的目标显示参数。
145.本实施例中,通过识别待处理图像中的人脸图像的性别类型、妆容状态信息、颜值信息、肤质信息中的至少一个,并根据性别类型、妆容状态信息、颜值信息、肤质信息中的至少一个,调整目标素材的原始显示参数,得到目标显示参数,通过本公开实现了目标显示参数与待处理图像中的人脸图像的适配,为待处理图像中的人脸图像提供匹配的显示参数,从而可以提升待处理图像的美颜效果。
146.在一示例性实施例中,如图7所示,根据人脸图像的人脸属性信息调整目标素材的原始显示参数,包括以下步骤:
147.在步骤s710中,根据目标素材的标识,获取预先配置的人脸属性信息与显示调整系数的对应关系。
148.在步骤s720中,根据对应关系,确定与人脸图像的人脸属性信息对应的显示调整系数。
149.在步骤s730中,根据显示调整系数调整原始显示参数,得到目标显示参数。
150.其中,在终端获取到待处理图像后,显示显示待处理图像和候选素材,各候选素材设有标识,响应于对素材的选择操作,从候选素材中确定目标素材,从而可以将待处理图像和目标素材的标识下发至终端底层。终端底层sdk(software development kit,软件开发工具包)中预先配置有各素材所对应的人脸属性信息与显示调整系数的对应关系。比如预先配置的人脸属性信息与显示调整系数的对应关系:性别类型为男性,颜值信息为颜值高,肤质信息为光滑,妆容状态信息为淡妆时,显示调整系数为0.5。如果识别到的人脸属性信息为:性别类型为男性,颜值信息为颜值高,肤质信息为光滑,妆容状态信息为淡妆,则显示调整系数为0.5。
151.具体地,根据目标素材的标识,获取预先配置的人脸属性信息与显示调整系数的对应关系。进一步地,底层sdk配置有图像处理的逻辑规则,则根据预先配置的人脸属性信息与显示调整系数的对应关系,确定显示调整系数,且该显示调整系数与人脸图像的人脸属性信息对应。通过该显示调整系数调整目标素材的原始显示参数,得到目标素材的目标显示参数。比如,通过配置的逻辑规则确定显示调整系数后,将显示调整系数与原始显示参数进行相乘,两者的乘积作为目标显示参数。示例性的,针对某目标素材,底层sdk配置有男生的显示调整系数为0.2,且原始显示参数为1力度。那么,在识别到人脸图像的性别类型为男性时,则该目标素材的目标显示参数为0.2力度,通过显示调整系数的配置减弱对男性人脸图像的妆容力度。可见,对目标素材的原始显示参数的调整,依赖与底层sdk配置的逻辑规则。
152.进一步地,显示调整系数可以对应有取值范围;在根据显示调整系数调整原始显示参数,得到目标显示参数之前,该方法还包括:获取显示参数调整指令,显示参数调整指令携带有目标系数;根据显示调整系数调整原始显示参数,得到目标显示参数,包括:根据目标系数和显示调整系数的取值范围调整原始显示参数,得到目标显示参数。
153.具体地,取值范围包括上限和下限。在接收到用户触发的显示参数调整指令后,可以照用户设置的目标系数对原始显示参数进行调整,比如,结合用户设置的目标系数与显示调整系数的取值范围对原始显示参数进行调整。若用户设置的目标系数在取值范围内,则利用目标系数进行调整;若目标系数小于取值范围的下限,则利用取值范围的下限进行调整,若目标系数大于取值范围的上限,则利用取值范围的上限进行调整。
154.本实施例中,通过预先配置人脸属性信息与显示调整系数的对应关系,实现不同的素材具有不同的显示调整系数,从而实现对不同的人脸图像增加个性化的且适配的妆容效果。
155.在一示例性实施例中,如图8所示,在根据人脸属性信息调整目标素材的原始显示参数,得到目标显示参数之前,该方法还包括:
156.在步骤s810中,获取显示参数调整指令,显示参数调整指令携带有目标系数。
157.根据人脸属性信息调整目标素材的原始显示参数,得到目标显示参数,包括:
158.在步骤s820中,根据人脸属性信息和目标系数调整原始显示参数,得到目标显示参数。
159.其中,待处理图像的显示界面设有显示参数调整控件,可以通过点击等操作显示参数调整控件,用户触发对显示参数进行调整的显示参数调整指令。显示参数调整指令携带有用户设置的目标系数,目标系数可以用于调整原始显示参数。具体地,为了进一步地满足用户的个性化图像处理需求,获取显示参数调整指令,从而结合显示参数调整指令携带的目标系数与识别得到的人脸属性信息对原始显示参数进行调整,得到目标显示参数。
160.本实施例中,通过根据显示参数调整指令携带的目标系数与人脸属性信息调整原始显示参数,得到目标显示参数,实现对用户需求和人脸图像的实际情况两方面的兼顾,处理后得到的图像不仅可以满足用户需求,而且与人脸图像的人脸属性信息匹配,同时提升图像质量和用户体验。
161.图9是根据一示例性实施例示出的一种图像处理方法的流程图,如图9所示,图像处理方法用于终端110中,包括以下步骤:
162.在步骤s902中,获取待处理图像和候选素材。
163.其中,待处理图像包括人脸图像,且人脸图像的数量为多个。候选素材用于对人脸图像进行处理。待处理图像的显示界面中设有开关控件,开关控件用于控制是否启用显示参数调整功能。
164.在步骤s904中,在候选素材中确定目标素材。
165.在步骤s906中,在展示待处理图像的显示界面中,显示提示信息。
166.其中,提示信息用于提醒开关控件的位置,开关控件用于控制是否启用显示参数调整功能。
167.在步骤s908中,响应于开关控件的开启指令,且在识别到待处理图像中存在目标人脸的情况下,显示目标人脸图像的属性扫描标识。
168.在步骤s910中,识别人脸图像的人脸属性信息。
169.其中,人脸属性信息包括性别类型、妆容状态信息、颜值信息、肤质信息中的至少一个。具体地,在目标人脸图像的位置处,显示透明窗;在透明窗内显示扫描动画文件,扫描动画文件用于表现识别目标人脸图像得到人脸属性信息的过程以及对目标人脸图像进行处理的过程。
170.在步骤s912中,根据各人脸图像的人脸属性信息,确定目标人脸图像。
171.其中,目标人脸图像为需要调整显示参数的人脸图像;待处理图像中还包括除目标人脸图像之外的其它人脸图像。
172.在步骤s914中,根据目标人脸图像的人脸属性信息调整目标素材的原始显示参数,得到目标显示参数。
173.具体地,根据性别类型、妆容状态信息、颜值信息、肤质信息中的至少一个,调整原始显示参数。或者,根据目标素材的标识,获取预先配置的人脸属性信息与显示调整系数的对应关系;根据对应关系,确定与人脸图像的人脸属性信息对应的显示调整系数;根据显示调整系数调整原始显示参数,得到目标显示参数。或者,根据人脸属性信息和显示参数调整指令携带的目标系数调整原始显示参数,得到目标显示参数。
174.在步骤s916中,根据目标显示参数对目标人脸图像进行图像处理,得到并显示处理后的目标人脸图像。
175.在步骤s918中,根据原始显示参数对其它人脸图像进行处理,得到并显示处理后
的其它人脸图像。
176.在步骤s920中,显示第一图像和第二图像的对比效果。
177.其中,第一图像用于展示采用原始显示参数进行处理后的人脸图像,第二图像用于展示采用目标显示参数进行处理后的人脸图像。
178.在步骤s922中,响应于开关控件的关闭指令,根据原始显示参数对目标人脸图像进行处理,得到并显示处理后的目标人脸图像。
179.在一示例性实施例中,本申请提供一种图像处理方法,该图像处理方法用于终端110中,包括以下步骤:
180.在步骤s1002中,在显示待处理图像的显示界面中,显示第三提示信息。
181.其中,第三提示信息用于提醒开关控件的位置,开关控件用于控制是否启用显示参数调整功能。
182.在步骤s1004中,显示第一示例图、第二示例图、第一示例图的提示信息以及第二示例图的提示信息。
183.其中,第一示例图用于显示采用原始显示参数进行图像处理后的示例人脸图像,第二示例图用于显示采用目标显示参数进行图像处理后的示例人脸图像,第一示例图的提示信息用于说明第一示例图的状态,第二示例图的提示信息用于说明第二示例图的状态。
184.在步骤s1006中,显示待处理图像和候选素材。
185.其中,待处理图像的显示界面中设有开关控件,开关控件用于控制是否启用显示参数调整功能。
186.在步骤s1008中,响应于对素材的选择操作,从候选素材中确定目标素材。
187.在步骤s1010中,检测开关控件的状态。
188.在步骤s1012中,若检测到开关控件处于开启状态,且在识别到待处理图像中存在人脸的情况下,在人脸图像的位置处,显示透明窗。
189.在步骤s1014中,在透明窗内显示扫描动画文件。
190.其中,扫描动画文件用于表现识别人脸图像得到人脸属性信息的过程以及对人脸图像进行图像处理的过程。人脸属性信息的性别类型、妆容状态信息、颜值信息、肤质信息中的至少一个。具体地,通过性别识别模型识别人脸图像的性别类型;通过状容状态识别模型识别人脸图像的妆容状态信息;通过颜值识别模型识别人脸图像的颜值信息;通过肤质识别模型识别人脸图像的肤质信息。根据目标素材的标识,获取预先配置的人脸属性信息与显示调整系数的对应关系;根据预先配置的人脸属性信息与显示调整系数的对应关系,确定与人脸图像的人脸属性信息对应的显示调整系数;根据显示调整系数调整目标素材的原始显示参数,得到目标素材的目标显示参数。
191.在步骤s1016中,在显示扫描动画文件的过程中,识别人脸图像的人脸属性信息,并显示第一提示信息。
192.其中,第一提示信息用于提醒正在对人脸图像进行图像处理。
193.在步骤s1018中,在显示扫描动画文件的过程中,锁定待处理图像的显示界面中的操作控件。
194.在步骤s1020中,在扫描动画文件完成显示之后,显示第二提示信息。
195.其中,第二提示信息用于提醒已经完成对人脸图像的图像处理。
196.在步骤s1022中,显示采用目标素材的目标显示参数进行图像处理后的人脸图像。
197.在步骤s1024中,若检测到开关控件处于关闭状态,显示采用目标素材的原始显示参数进行图像处理后的人脸图像。
198.在步骤s1026中,发送开关控件的状态信息至服务器,以指示服务器统计开关控件的使用率。
199.应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
200.图10是根据一示例性实施例示出的一种图像处理装置框图。参照图10,该装置包括图像素材显示模块1002、目标素材确定模块1004、显示参数调整模块1006和第一图像显示模块1008。
201.图像素材显示模块1002,被配置为执行获取待处理图像和候选素材,所述待处理图像包括人脸图像,所述候选素材用于对人脸图像进行处理;
202.目标素材确定模块1004,被配置为执行在所述候选素材中确定目标素材;
203.显示参数调整模块1006,被配置为执行识别所述人脸图像的人脸属性信息,并根据所述人脸属性信息调整所述目标素材的原始显示参数,得到目标显示参数;
204.第一图像显示模块1008,被配置为执行根据所述目标显示参数对所述人脸图像进行处理,得到并显示处理后的人脸图像。
205.在一示例性实施例中,所述人脸图像的数量为多个;所述显示参数调整模块,还被配置为执行根据各所述人脸图像的人脸属性信息,确定目标人脸图像;所述目标人脸图像为需要调整显示参数的人脸图像;根据所述目标人脸图像的人脸属性信息调整所述目标素材的原始显示参数,得到所述目标显示参数;
206.所述第一图像显示模块,还被配置为执行根据所述目标显示参数对所述目标人脸图像进行图像处理,得到并显示处理后的目标人脸图像。
207.在一示例性实施例中,所述待处理图像中还包括除所述目标人脸图像之外的其它人脸图像;所述第一图像显示模块,还被配置为执行根据所述原始显示参数对所述其它人脸图像进行处理,得到并显示处理后的其它人脸图像。
208.在一示例性实施例中,所述图像处理装置还包括:所述扫描标识显示模块,被配置为执行在识别到所述待处理图像中存在目标人脸的情况下,显示所述目标人脸图像的属性扫描标识;
209.所述人脸信息识别模块,被配置为执行在显示所述属性扫描标识的过程中,识别所述目标人脸图像的人脸属性信息。
210.在一示例性实施例中,所述扫描标识显示模块,还被配置为执行在所述目标人脸图像的位置处,显示透明窗;在所述透明窗内显示扫描动画文件,所述扫描动画文件用于表现识别所述目标人脸图像得到所述人脸属性信息的过程以及对所述目标人脸图像进行处理的过程。
211.在一示例性实施例中,所述待处理图像的显示界面中设有开关控件,所述开关控件用于控制是否启用显示参数调整功能;所述扫描标识显示模块,还被配置为执行响应于所述开关控件的开启指令,显示所述目标人脸图像的属性扫描标识。
212.在一示例性实施例中,所述图像处理装置还包括:第二图像显示模块,被配置为执行响应于所述开关控件的关闭指令,根据所述原始显示参数对所述人脸图像进行处理,得到并显示处理后的人脸图像。
213.在一示例性实施例中,所述图像处理装置还包括:提示信息显示模块,被配置为执行在展示所述待处理图像的显示界面中,显示提示信息;所述提示信息用于提醒开关控件的位置,所述开关控件用于控制是否启用显示参数调整功能。
214.在一示例性实施例中,所述图像处理装置还包括:
215.对比效果显示模块,被配置为执行显示第一图像和第二图像的对比效果,所述第一图像用于展示采用所述原始显示参数进行处理后的人脸图像,所述第二图像用于展示采用所述目标显示参数进行处理后的人脸图像。
216.在一示例性实施例中,所述显示参数调整模块,还被配置为执行根据所述性别类型、所述妆容状态信息、所述颜值信息、所述肤质信息中的至少一个,调整所述原始显示参数。
217.在一示例性实施例中,所述显示参数调整模块,还被配置为执行根据所述目标素材的标识,获取预先配置的人脸属性信息与显示调整系数的对应关系;根据所述对应关系,确定与所述人脸图像的人脸属性信息对应的显示调整系数;根据所述显示调整系数调整所述原始显示参数,得到所述目标显示参数。
218.在一示例性实施例中,所述图像处理装置还包括调整指令获取模块,被配置为执行根据获取显示参数调整指令,所述显示参数调整指令携带有目标系数;
219.所述显示参数调整模块,还被配置为执行根据所述人脸属性信息和所述目标系数调整所述原始显示参数,得到所述目标显示参数。
220.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
221.图11是根据一示例性实施例示出的一种用于图像处理的电子设备1100的框图。例如,电子设备1100可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。
222.参照图11,电子设备1100可以包括以下一个或多个组件:处理组件1102、存储器1104、电力组件1106、多媒体组件1108、音频组件1110、输入/输出(i/o)的接口1112、传感器组件1114以及通信组件1116。
223.处理组件1102通常控制电子设备1100的整体操作,诸如与显示、电话呼叫、数据通信、相机操作和记录操作相关联的操作。处理组件1102可以包括一个或多个处理器1120来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1102可以包括一个或多个模块,便于处理组件1102和其他组件之间的交互。例如,处理组件1102可以包括多媒体模块,以方便多媒体组件1108和处理组件1102之间的交互。
224.存储器1104被配置为存储各种类型的数据以支持在电子设备1100的操作。这些数据的示例包括用于在电子设备1100上操作的任何应用程序或方法的指令、联系人数据、电
话簿数据、消息、图片、视频等。存储器1104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram)、电可擦除可编程只读存储器(eeprom)、可擦除可编程只读存储器(eprom)、可编程只读存储器(prom)、只读存储器(rom)、磁存储器、快闪存储器、磁盘或光盘。
225.电源组件1106为电子设备1100的各种组件提供电力。电源组件1106可以包括电源管理系统,一个或多个电源,及其他与为电子设备1100生成、管理和分配电力相关联的组件。
226.多媒体组件1108包括在所述电子设备1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1108包括一个前置摄像头和/或后置摄像头。当电子设备1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
227.音频组件1110被配置为输出和/或输入音频信号。例如,音频组件1110包括一个麦克风(mic),当电子设备1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1104或经由通信组件1116发送。在一些实施例中,音频组件1110还包括一个扬声器,用于输出音频信号。
228.i/o接口1112为处理组件1102和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
229.传感器组件1114包括一个或多个传感器,用于为电子设备1100提供各个方面的状态评估。例如,传感器组件1114可以检测到电子设备1100的打开/关闭状态,组件的相对定位,例如所述组件为电子设备1100的显示器和小键盘,传感器组件1114还可以检测电子设备1100或电子设备1100一个组件的位置改变,用户与电子设备1100接触的存在或不存在,电子设备1100方位或加速/减速和电子设备1100的温度变化。传感器组件1114可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1114还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1114还可以包括加速度传感器、陀螺仪传感器、磁传感器、压力传感器或温度传感器。
230.通信组件1116被配置为便于电子设备1100和其他设备之间有线或无线方式的通信。电子设备1100可以接入基于通信标准的无线网络,如wifi,运营商网络(如2g、3g、4g或5g),或它们的组合。在一个示例性实施例中,通信组件1116经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1116还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
231.在示例性实施例中,电子设备1100可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
232.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1104,上述指令可由电子设备1100的处理器1120执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd

rom、磁带、软盘和光数据存储设备等。
233.在示例性实施例中,还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一实施例中的图像处理方法。
234.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
235.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1