1.一种图像处理方法,其特征在于,包括:
在检测到快门触发时,获取预览图像中的第一人脸图像;
在所述快门触发结束后,对拍摄图像进行人脸检测,得到第二人脸图像;
根据所述第二人脸图像判断所述人脸检测是否成功;
若否,根据所述第一人脸图像确定所述拍摄图像中的人脸区域;
对所述拍摄图像中的人脸区域进行美颜处理;
其中,所述获取预览图像中的第一人脸图像之后,所述方法还包括:
判断所述第一人脸图像是否完整;若是,执行所述对拍摄图像进行人脸检测,得到第二人脸图像。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第二人脸图像判断所述人脸检测是否成功,包括:
提取所述第二人脸图像中的脸型轮廓,判断所述脸型轮廓是否完整,若否,确认所述人脸检测失败;
或者,
根据所述第二人脸图像判断所述拍摄图像中是否存在重影,若是,确认所述人脸检测失败。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一人脸图像确定所述拍摄图像中的人脸区域,包括:
利用所述第一人脸图像确定所述拍摄图像中与所述第一人脸图像相似度最高的目标区域;
根据所述目标区域及所述第一人脸图像的脸型轮廓确定所述拍摄图像中的人脸区域。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述对所述拍摄图像中的人脸区域进行美颜处理,包括:
根据所述第一人脸图像对所述拍摄图像中的人脸区域进行美颜处理。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一人脸图像对所述拍摄图像中的人脸区域进行美颜处理,包括:
确定所述人脸区域中的不清晰区域;
将所述不清晰区域对应在所述第一人脸图像中的区域替换所述不清晰区域,得到新的人脸区域;
对所述新的人脸区域进行美颜处理。
6.一种终端,其特征在于,包括:
获取单元,用于在检测到快门触发时,获取预览图像中的第一人脸图像;
检测单元,用于在所述快门触发结束后,对拍摄图像进行人脸检测,得到第二人脸图像;
判断单元,用于根据所述检测单元检测到的所述第二人脸图像判断所述人脸检测是否成功;
确定单元,用于若所述判断单元的判断结果为否,根据所述获取单元获取的所述第一人脸图像确定所述拍摄图像中的人脸区域;
处理单元,用于对所述确定单元确定的所述拍摄图像中的人脸区域进行美颜处理;
其中,所述判断单元还具体用于:
在所述获取单元获取预览图像中的第一人脸图像之后,判断所述第一人脸图像是否完整;若所述判断单元的判断结果为是,由所述检测单元对拍摄图像进行人脸检测,得到第二人脸图像。
7.根据权利要求6所述的终端,其特征在于,所述判断单元具体用于:
提取所述第二人脸图像中的脸型轮廓,判断所述脸型轮廓是否完整,若否,确认所述人脸检测失败;
或者,
根据所述第二人脸图像判断所述拍摄图像中是否存在重影,若是,确认所述人脸检测失败。
8.根据权利要求7所述的终端,其特征在于,所述确定单元包括:
第一确定模块,用于利用所述第一人脸图像确定所述拍摄图像中与所述第一人脸图像相似度最高的目标区域;
第二确定模块,用于根据所述目标区域及所述第一人脸图像的脸型轮廓确定所述拍摄图像中的人脸区域。
9.根据权利要求6至8任一项所述的终端,其特征在于,所述处理单元具体用于:
根据所述第一人脸图像对所述拍摄图像中的人脸区域进行美颜处理。
10.根据权利要求9所述的终端,其特征在于,所述处理单元包括:
第三确定模块,用于确定所述人脸区域中的不清晰区域;
替换模块,用于将所述不清晰区域对应在所述第一人脸图像中的区域替换所述不清晰区域,得到新的人脸区域;
处理模块,用于对所述新的人脸区域进行美颜处理。
11.一种终端,其特征在于,包括:
处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行如权利要求1至5任意一项所述的方法。
一种图像处理方法及终端\n技术领域\n[0001] 本发明涉及图像处理技术领域,具体涉及一种图像处理方法及终端。\n背景技术\n[0002] 随着信息技术快速发展,终端(如手机、平板电脑等等)使用越来越普遍,拍照作为终端的一个重要应用,成为各大终端生产商推崇的卖点。目前,为得到更好的拍照效果,美颜技术在拍照应用中广受追捧。美颜技术依赖于人脸检测技术,具体地,需要先检测到人脸(人脸检测技术需要检测三个位置,即两只眼睛和嘴唇才能准确识别),在检测到人脸基础上进行美颜操作。因此,会存在下面一种情况,在预览图像时检测到人脸,但拍摄过程中因为某原因(如手抖动)导致拍摄图像拍糊,这种情况下,无法检测到人脸,因此,传统的美颜技术对拍摄图像无法生效,降低了用户体验。\n发明内容\n[0003] 本发明实施例提供了一种图像处理方法及终端,可在拍摄图像中人脸出现模糊的情况下,提升美颜效果。\n[0004] 本发明实施例第一方面提供了一种图像处理方法,包括:\n[0005] 在检测到快门触发时,获取预览图像中的第一人脸图像;\n[0006] 在所述快门触发结束后,对拍摄图像进行人脸检测,得到第二人脸图像;\n[0007] 根据所述第二人脸图像判断所述人脸检测是否成功;\n[0008] 若否,根据所述第一人脸图像确定所述拍摄图像中的人脸区域;\n[0009] 对所述拍摄图像中的人脸区域进行美颜处理。\n[0010] 本发明实施例第二方面提供了一种终端,包括:\n[0011] 获取单元,用于在检测到快门触发时,获取预览图像中的第一人脸图像;\n[0012] 检测单元,用于在所述快门触发结束后,对拍摄图像进行人脸检测,得到第二人脸图像;\n[0013] 判断单元,用于根据所述检测单元检测到的所述第二人脸图像判断所述人脸检测是否成功;\n[0014] 确定单元,用于若所述判断单元的判断结果为否,根据所述获取单元获取的所述第一人脸图像确定所述拍摄图像中的人脸区域;\n[0015] 处理单元,用于对所述确定单元确定的所述拍摄图像中的人脸区域进行美颜处理。\n[0016] 本发明实施例第三方面提供了一种终端,包括:\n[0017] 处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行第一方面所描述的图像处理方法的部分或者全部步骤。\n[0018] 实施本发明实施例,具有如下有益效果:\n[0019] 通过本发明实施例,在检测到快门触发时,获取预览图像中的第一人脸图像,在快门触发结束后,对拍摄图像进行人脸检测,得到第二人脸图像,根据第二人脸图像判断人脸检测是否成功,若否,根据第一人脸图像确定拍摄图像中的人脸区域,对拍摄图像中的人脸区域进行美颜处理。从而,可在第二人脸图像检测失败的情况下,利用第一人脸图像确定拍摄图像中的人脸区域,并对该人脸区域进行美颜处理,实现更佳的美颜效果。\n附图说明\n[0020] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0021] 图1是本发明实施例提供的一种图像处理方法的第一实施例流程示意图;\n[0022] 图2是本发明实施例提供的一种图像处理方法的第二实施例流程示意图;\n[0023] 图3a是本发明实施例提供的一种终端的第一实施例结构示意图;\n[0024] 图3b是本发明实施例提供的图3a所描述的终端的确定单元的结构示意图;\n[0025] 图3c是本发明实施例提供的图3a所描述的终端的处理单元的结构示意图;\n[0026] 图4是本发明实施例提供的一种终端的第二实施例结构示意图。\n具体实施方式\n[0027] 本发明实施例提供了一种图像处理方法及终端,可在拍摄图像中人脸出现模糊的情况下,提升美颜效果。\n[0028] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0029] 本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。\n[0030] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。\n[0031] 本发明实施例所描述的终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。\n[0032] 请参阅图1,为本发明实施例提供的一种图像处理方法的第一实施例流程示意图。\n本实施例中所描述的图像处理方法,包括以下步骤:\n[0033] 101、在检测到快门触发时,获取预览图像中的第一人脸图像。\n[0034] 其中,终端在接收到拍摄指令时,可以触发快门,在触发快门时,可对预览图像进行人脸检测,从而,得到第一人脸图像,此处,人脸检测技术属于现有技术,在此不作过多赘述。当然,在用户打开前置摄像头进行自拍的时候,展示预览图像,在开始展示预览图像到接收到拍摄指令的这段时间内,均可对该预览图像进行人脸检测,之所以选择在快门触发时,获取预览图像中的第一人脸图像的原因在于,快门触发到结束后,得到拍摄图像,这个拍摄图像与在快门触发时候的预览图像比较接近,因为在这段时间之间,人脸移动的位置非常小,而且,在这段时间内,人脸移动的概率低,基本上可以认为是保持不变的。\n[0035] 可选地,上述第一人脸图像可包含人脸的两眼位置、嘴唇位置、脸型位置、脸型轮廓、肤色信息(例如,脸部颜色,斑点位置等等)等等,当然,第一人脸图像还可以每一像素值的位置。\n[0036] 102、在所述快门触发结束后,对拍摄图像进行人脸检测,得到第二人脸图像。\n[0037] 其中,在快门触发结束后,可得到拍摄图像,即拍摄后得到的图像,对该拍摄图像进行人脸检测,可得到第二人脸图像。由于预览图像与拍摄图像为不同时刻的图像,在不同时刻,环境光线以及人的位置都可能瞬息万变,因此,两者不相同。\n[0038] 可选地,在执行步骤102的过程中,若对拍摄图像进行人脸检测时,未检测到人脸,则由于预览图像中出现过人脸,那么,可将对第一人脸图像所在位置对应于拍摄图像中的位置的图像标记为第二人脸图像。\n[0039] 103、根据所述第二人脸图像判断所述人脸检测是否成功。\n[0040] 可选地,步骤103的具体实施过程可如下:\n[0041] 提取所述第二人脸图像中的脸型轮廓,判断所述脸型轮廓是否完整,若否,确认所述人脸检测失败。终端可提取对第二人脸图像进行轮廓提取,当提取的脸型轮廓完整,可认为步骤103中的人脸检测成功,当提取的脸型轮廓不完整,则确认人脸检测失败。例如,用户在拍摄过程中,若晃动了,导致部分人脸出现在拍摄图像中,或者,晃动了下,导致拍摄图像模糊,检测到的部分人脸(提取到的人脸轮廓也是部分),甚至无法检测到人脸。\n[0042] 可选地,步骤103的具体实施过程还可如下:\n[0043] 根据所述第二人脸图像判断所述拍摄图像中是否存在重影,若是,确认所述人脸检测失败。终端可检测拍摄图像的模糊面积超过预设面积,若是,则可认为拍摄图像中存在重影,上述预设面积可根据拍摄图像的总面积进行定义,例如,总面积的5%。当然,上述模糊面积可通过现有的图像模糊检测方式加以确定,在此不做过多赘述。\n[0044] 当然,若步骤103中根据第二人脸图像判断出人脸检测失败,则执行步骤104,若成功,则直接对检测到的人脸进行美颜。\n[0045] 104、若否,根据所述第一人脸图像确定所述拍摄图像中的人脸区域。\n[0046] 可选地,若人脸检测失败,则可根据第一人脸图像确定该拍摄图像中的人脸区域。\n[0047] 具体地,步骤104根据所述第一人脸图像确定所述拍摄图像中的人脸区域,可按照如下方式实施:\n[0048] 41)、利用所述第一人脸图像确定所述拍摄图像中与所述第一人脸图像相似度最高的目标区域;\n[0049] 42)、根据所述目标区域及所述第一人脸图像的脸型轮廓确定所述拍摄图像中的人脸区域。\n[0050] 其中,可根据第一人脸图像与拍摄图像进行比对,可采用结构相似性(structural similarity index,SSIM)对两者进行比对,确定第一人脸图像在拍摄图像中相似度最高的目标区域。其中,该SSIM是一种衡量两幅图像相似度的指标。通过该方式,可得到在拍摄图像中与第一人脸图像相似度最高的目标区域。于是,可步骤目标区域的部分人脸特征(如两眼位置、嘴唇位置、鼻子位置、眉毛位置)对应在第一人脸图像中的位置,提取第一人脸图像的脸型轮廓,当然,该脸型轮廓中包含上述部分人脸特征的对应位置,可根据第一人脸图像的脸型轮廓和上述部分人脸特征的对应位置,及结合目标区域的部分人脸特征的位置在拍摄图像中标记出人脸区域。即:首先,在目标区域标记M个特征,然后,在第一人脸图像中找到与该M个特征对应的M个特征,其次,提取第一人脸图像的脸型轮廓,最后,根据第一人脸图像的脸型轮廓及其M个特征和目标区域的M个特征在拍摄图像中确定人脸区域,其中,M为大于0的整数。\n[0051] 105、对所述拍摄图像中的人脸区域进行美颜处理。\n[0052] 其中,终端可对拍摄图像中的人脸区域进行美颜处理,美颜处理的话,可参照现有的美颜算法,而拍摄图像中的非人脸区域可不进行美颜处理,当然,也可以对非人脸区域进行图像增强(背景会更加清晰),或者,背景虚化处理(凸显人脸)。\n[0053] 可选地,终端也可以根据第一人脸图像对人脸区域进行美颜处理,例如,可采用第一人脸图像所采用的美颜算法(或者,算法中使用的参数)对人脸区域进行美颜处理。又例如,可将第一人脸图像分为N个不同区域,也按照相同的分割方式将人脸区域分为N个不同区域,将第一人脸图像中的N个不同区域中的每一区域与对应在人脸区域中的N个不同区域中的某一区域进行比对,得到第一人脸图像中有M个区域比人脸区域中对应的区域清晰,那么,可将该M个区域替换人脸区域中对应的区域,其中,上述N为大于1的整数,M为大于或等于0且小于或者等于N的整数。\n[0054] 进一步地,上述根据第一人脸图像对拍摄图像中的人脸区域进行美颜处理可包含如下步骤:\n[0055] 51)、确定所述人脸区域中的不清晰区域;\n[0056] 52)、将所述不清晰区域对应在所述第一人脸图像中的区域替换所述不清晰区域,得到新的人脸区域;\n[0057] 53)、对所述新的人脸区域进行美颜处理。\n[0058] 其中,步骤51中,可将人脸区域划分为多个区域,可对每一区域进行图像质量评价,可得到多个图像质量评价值,可设置一个阈值,即第一阈值,大于该第一阈值,可认为是图像清晰,小于或等于该第一阈值可认为图像不清晰,其中,对每一区域进行图像质量评价的方式可为:可采用一个或者多个图像质量评价指标指标对每一区域进行图像质量评价,图像质量评价指标可为:平均灰度、熵、边缘保持度、均方差等等。如此,可分别将多个图像质量评价值与第一阈值进行比对,小于第一阈值的图像质量评价值对应的区域可为不清晰区域。在步骤52中,可将不清晰区域与对应在第一人脸图像中的区域进行替换,如此,拍摄图像中的人脸区域中融合了第一人脸图像中的区域,得到新的人脸区域,可由步骤53对新的人脸区域进行美颜处理。当然,53中的美颜处理可参照现有技术中的美颜算法。进一步地,可对美颜处理后的新的人脸区域进行平滑处理。\n[0059] 可选地,上述步骤52将所述不清晰区域对应在所述第一人脸图像中的区域替换所述不清晰区域,得到新的人脸区域也可以按照下面方式加以实施:\n[0060] 获取不清晰区域对应在第一人脸图像中的区域,比较不清晰区域与该不清晰区域对应在第一人脸图像中的区域之间的清晰度,若不清晰区域的清晰度小于该不清晰区域对应在第一人脸图像的清晰度时,将不清晰区域对应在第一人脸图像中的区域替换不清晰区域,若不清晰区域的清晰度大于或等于该不清晰区域对应在第一人脸图像的清晰度时,则不执行替换过程。\n[0061] 需要说明的是,本发明实施例主要针对利用美颜相机拍照,具体地,如:利用前置摄像头进行自拍时,若拍摄过程中,用户手抖动或者脑袋晃动,导致重影,从而,人脸检测失败,或者,在拍摄过程中,若环境光线骤变也会导致人脸检测失败。那么,可利用本发明实施例提供的上述方法,进行美颜处理。当然,也可以采用后置摄像头进行自拍或者(拍摄),即可采用摄像头旋转技术,对前置摄像头和后置摄像头进行切换,或者,直接采用后置摄像头拍摄人物。在检测到人脸的情况下,也可以采用本发明实施例提供的上述方法,对人脸进行美颜处理。\n[0062] 当然,上述人脸图像只是针对自拍,或者,对人物进行拍照,本发明实施例也可以适用于其他物体进行美颜处理,例如,将桌子上放置一个杯子,当识别到该杯子,可按照本发明实施例对其进行美颜处理。\n[0063] 通过本发明实施例,在检测到快门触发时,获取预览图像中的第一人脸图像,在快门触发结束后,对拍摄图像进行人脸检测,得到第二人脸图像,根据第二人脸图像判断人脸检测是否成功,若否,根据第一人脸图像确定拍摄图像中的人脸区域,对拍摄图像中的人脸区域进行美颜处理。从而,可在第二人脸图像检测失败的情况下,利用第一人脸图像确定拍摄图像中的人脸区域,并对该人脸区域进行美颜处理,实现更佳的美颜效果。\n[0064] 与上述一致地,请参阅图2,为本发明实施例提供的一种图像处理方法的第二实施例流程示意图。本实施例中所描述的图像处理方法,包括以下步骤:\n[0065] 201、在检测到快门触发时,获取预览图像中的第一人脸图像。\n[0066] 202、判断所述第一人脸图像是否完整。\n[0067] 可选地,若判断出第一人脸图像不完整,则不执行后续步骤。但是,由于触发了快门,还是会得到拍摄图像,只是,不会对拍摄图像进行美颜处理。\n[0068] 其中,可判断第一人脸图像是否完整,如提取第一人脸图像中的脸型轮廓,判断所述脸型轮廓是否完整,若否,确认所述人脸检测失败。终端可提取对第一人脸图像进行轮廓提取,当提取的脸型轮廓完整,可认为第一人脸图像完整,当提取的脸型轮廓不完整,则确认第一人脸图像不完整。例如,用户在拍照过程中,若晃动了,导致部分人脸出现在拍摄图像中,或者,晃动了下,导致拍摄图像模糊,检测到的部分人脸(提取到的人脸轮廓也是部分)。又如,根据第一人脸图像判断拍摄图像中是否存在重影,若是,确认所述第一人脸图像不完整。终端可检测拍摄图像的模糊面积超过预设面积,若是,则可认为拍摄图像中存在重影,上述预设面积可根据拍摄图像的总面积进行定义,例如,总面积的5%。当然,上述模糊面积可通过现有的图像模糊检测方式加以确定,在此不做过多赘述。\n[0069] 203、若是,在所述快门触发结束后,对拍摄图像进行人脸检测,得到第二人脸图像。\n[0070] 204、根据所述第二人脸图像判断所述人脸检测是否成功。\n[0071] 205、若否,根据所述第一人脸图像确定所述拍摄图像中的人脸区域。\n[0072] 206、对所述拍摄图像中的人脸区域进行美颜处理。\n[0073] 其中,上面未描述的步骤可参照图1所描述的图像处理方法中的相应步骤的具体描述。\n[0074] 可选地,若第一人脸图像不完整,则无法在第二人脸图像模糊的情况下,实施本发明实施例所采用的图像处理方法对拍摄图像进行美颜处理。因此,本发明实施例可在预览图像中的人脸图像就不完整时,就放弃对拍摄图像进行美颜处理,可节省终端的电量,另外,在预览图像中的人脸完整,而拍摄图像中的人脸不完整时,可根据预览图像中的人脸确定拍摄图像中的人脸,并对拍摄图像中的人脸进行美颜处理,提升了美颜效果。\n[0075] 与上述一致地,以下为实施上述图像处理方法的虚拟装置及实体装置,具体如下:\n[0076] 请参阅图3a,为本发明实施例提供的一种终端的第一实施例结构示意图。本实施例中所描述的终端,包括:获取单元301、检测单元302、判断单元303、确定单元304和处理单元305,具体如下:\n[0077] 获取单元301,用于在检测到快门触发时,获取预览图像中的第一人脸图像;\n[0078] 检测单元302,用于在所述快门触发结束后,对拍摄图像进行人脸检测,得到第二人脸图像;\n[0079] 判断单元303,用于根据所述检测单元302检测到的所述第二人脸图像判断所述人脸检测是否成功;\n[0080] 确定单元304,用于若所述判断单元303的判断结果为否,根据所述获取单元301获取的所述第一人脸图像确定所述拍摄图像中的人脸区域;\n[0081] 处理单元305,用于对所述确定单元304确定的所述拍摄图像中的人脸区域进行美颜处理。\n[0082] 可选地,所述判断单元303具体用于:\n[0083] 提取所述第二人脸图像中的脸型轮廓,判断所述脸型轮廓是否完整,若否,确认所述人脸检测失败;\n[0084] 或者,\n[0085] 根据所述第二人脸图像判断所述拍摄图像中是否存在重影,若是,确认所述人脸检测失败。\n[0086] 可选地,如图3b,图3a中所描述的终端的确定单元304可包括:第一确定模块3041和第二确定模块3042,具体如下:\n[0087] 第一确定模块3041,用于利用所述第一人脸图像确定所述拍摄图像中与所述第一人脸图像相似度最高的目标区域;\n[0088] 第二确定模块3042,用于根据所述目标区域及所述第一人脸图像的脸型轮廓确定所述拍摄图像中的人脸区域。\n[0089] 可选地,上述处理单元305具体用于:\n[0090] 根据所述第一人脸图像对所述拍摄图像中的人脸区域进行美颜处理。\n[0091] 进一步可选地,如图3c,图3a或图3b中所描述的终端的处理单元305可包括:第三确定模块3051、替换模块3052和处理模块3053,具体如下:\n[0092] 第三确定模块3051,用于确定所述人脸区域中的不清晰区域;\n[0093] 替换模块3052,用于将所述不清晰区域对应在所述第一人脸图像中的区域替换所述不清晰区域,得到新的人脸区域;\n[0094] 处理模块3053,用于对所述新的人脸区域进行美颜处理。\n[0095] 可选地,所述判断单元303还具体用于:在所述获取单元301获取预览图像中的第一人脸图像之后,判断所述第一人脸图像是否完整;若所述判断单元303的判断结果为是,由所述检测单元302对拍摄图像进行人脸检测,得到第二人脸图像。\n[0096] 通过本发明实施例所描述的终端可在检测到快门触发时,获取预览图像中的第一人脸图像,在快门触发结束后,对拍摄图像进行人脸检测,得到第二人脸图像,根据第二人脸图像判断人脸检测是否成功,若否,根据第一人脸图像确定拍摄图像中的人脸区域,对拍摄图像中的人脸区域进行美颜处理。从而,可在第二人脸图像检测失败的情况下,利用第一人脸图像确定拍摄图像中的人脸区域,并对该人脸区域进行美颜处理,实现更佳的美颜效果。\n[0097] 请参阅图4,为本发明实施例提供的一种终端的第二实施例结构示意图。本实施例中所描述的终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器\n3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器\n4000通过总线5000连接。\n[0098] 其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。\n[0099] 上述输出设备2000具体可为显示屏。\n[0100] 上述存储器4000可以是高速RAM存储器,也可为非易失存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:\n[0101] 上述处理器3000,用于:\n[0102] 在检测到快门触发时,获取预览图像中的第一人脸图像;\n[0103] 在所述快门触发结束后,对拍摄图像进行人脸检测,得到第二人脸图像;\n[0104] 根据所述第二人脸图像判断所述人脸检测是否成功;\n[0105] 若否,根据所述第一人脸图像确定所述拍摄图像中的人脸区域;\n[0106] 对所述拍摄图像中的人脸区域进行美颜处理。\n[0107] 可选地,上述处理器3000根据所述第二人脸图像判断所述人脸检测是否成功,包括:\n[0108] 提取所述第二人脸图像中的脸型轮廓,判断所述脸型轮廓是否完整,若否,确认所述人脸检测失败;\n[0109] 或者,\n[0110] 根据所述第二人脸图像判断所述拍摄图像中是否存在重影,若是,确认所述人脸检测失败。\n[0111] 可选地,上述处理器3000根据所述第一人脸图像确定所述拍摄图像中的人脸区域,包括:\n[0112] 利用所述第一人脸图像确定所述拍摄图像中与所述第一人脸图像相似度最高的目标区域;\n[0113] 根据所述目标区域及所述第一人脸图像的脸型轮廓确定所述拍摄图像中的人脸区域。\n[0114] 可选地,上述处理器3000对所述拍摄图像中的人脸区域进行美颜处理,包括:\n[0115] 根据所述第一人脸图像对所述拍摄图像中的人脸区域进行美颜处理。\n[0116] 可选地,上述处理器3000根据所述第一人脸图像对所述拍摄图像中的人脸区域进行美颜处理,包括:\n[0117] 确定所述人脸区域中的不清晰区域;\n[0118] 将所述不清晰区域对应在所述第一人脸图像中的区域替换所述不清晰区域,得到新的人脸区域;\n[0119] 对所述新的人脸区域进行美颜处理。\n[0120] 可选地,上述处理器3000获取预览图像中的第一人脸图像之后,还具体用于:\n[0121] 判断所述第一人脸图像是否完整;若是,执行所述对拍摄图像进行人脸检测,得到第二人脸图像。\n[0122] 本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种图像处理方法的部分或全部步骤。\n[0123] 尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。\n[0124] 本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过Internet或其它有线或无线电信系统。\n[0125] 本发明是参照本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0126] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0127] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。\n[0128] 尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2020-06-23
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2018-06-29
- 2016-12-21
实质审查的生效
IPC(主分类): H04N 5/232
专利申请号: 201610753658.9
申请日: 2016.08.29
- 2016-11-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-06-25
|
2014-02-10
| | |
2
| |
2015-09-09
|
2015-05-26
| | |
3
| |
2015-10-07
|
2015-06-05
| | |
4
| |
2014-11-19
|
2014-08-20
| | |
5
| |
2014-01-22
|
2013-10-21
| | |
6
| |
2014-06-04
|
2014-02-20
| | |
7
| |
2016-07-20
|
2014-12-23
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |