CN109285131B - 一种多人图像美颜方法和*** - Google Patents

一种多人图像美颜方法和*** Download PDF

Info

Publication number
CN109285131B
CN109285131B CN201811068174.6A CN201811068174A CN109285131B CN 109285131 B CN109285131 B CN 109285131B CN 201811068174 A CN201811068174 A CN 201811068174A CN 109285131 B CN109285131 B CN 109285131B
Authority
CN
China
Prior art keywords
face
image
beautifying
intensity
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811068174.6A
Other languages
English (en)
Other versions
CN109285131A (zh
Inventor
马国强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Mengwang Video Co ltd
Original Assignee
Shenzhen Mengwang Video Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Mengwang Video Co ltd filed Critical Shenzhen Mengwang Video Co ltd
Priority to CN201811068174.6A priority Critical patent/CN109285131B/zh
Publication of CN109285131A publication Critical patent/CN109285131A/zh
Application granted granted Critical
Publication of CN109285131B publication Critical patent/CN109285131B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/77Retouching; Inpainting; Scratch removal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person
    • G06T2207/30201Face

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Collating Specific Patterns (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明提出一种多人图像美颜方法和***。本发明方法首先找到图像的主人脸,并确定主人脸的美颜强度;接着根据其余人脸与主人脸的年龄跨度分析,确定图像中其余人脸的美颜强度;然后依据每个人脸的美颜强度进行美颜处理,从而提升大年龄跨度多人图像的美颜效果。

Description

一种多人图像美颜方法和***
技术领域
本发明涉及图像处理技术领域,尤其涉及一种多人图像美颜方法和***。
背景技术
在美颜的实际应用中,存在两大问题:人们发现过度的美颜强度会产生视觉不舒适感,而过低的强度,则达不到用户的美化需求。此外,图像中存在单人、多人的情况,若仅对一个图像采用一类美颜强度,则无法满足图像内不同年龄层人的对美颜的不同需求。而这类矛盾在年龄跨度很大的合拍照上,将急剧凸显。
发明内容
本发明实施例的目的在于提出一种多人图像美颜方法,旨在解决现有技术图像处理中无法满足图像内不同年龄层人的对美颜的不同需求的问题。
本发明实施例是这样实现的,一种多人图像美颜方法,所述方法包括:
步骤K1:对图像进行人脸检测和五官定位;
步骤K2:确定图像主人脸;
步骤K3:确定图像主人脸的美颜强度;
步骤K4:根据使用倾向,以及图像中非主人脸与主人脸的年龄跨度分析,确定图像中非主人脸的美颜强度。
所述步骤K2之前还包括步骤:
如果图像不存在人脸,则结束,否则记录人脸数量,进入步骤K3。
所述步骤K4之前还包括步骤:
如果人脸数量为1,则用确定的美颜强度对主人脸进行美颜,结束;否则,进入步骤K4。
本发明实施例的另一目的在于提出一种多人图像美颜***,所述***包括:
主人脸查找模块,用于查找图像中的主人脸;
主人脸美颜强度确定模块,用于确定主人脸的美颜强度;
其余人脸美颜强度确定模块,用于根据图像中其余人脸与主人脸的年龄跨度分析,确定图像中其余人脸的美颜强度:
总美颜处理模块,用于根据确定的对应美颜强度,分别对所述主人脸和其余人脸进行美颜处理。
本发明实施例的另一目的在于提出一种多人图像美颜***,所述***包括:
人脸检测及五官定位模块,用于对图像进行人脸检测和五官定位。
主人脸确定模块,用于找到图像主人脸;
具体为:如果图像为单人脸图像,则直接设置图像主人脸为该单人脸;否则选取图像正中心区域的人脸为当前图像主人脸;
第一人脸美颜强度确定模块,用于确定该人脸的美颜强度。
第二人脸美颜强度确定模块,用于根据使用倾向,以及图像中非主人脸与主人脸的年龄跨度分析,确定图像中非主人脸的美颜强度。
美颜处理模块,用于对当前图像主人脸和非主人脸,采用对应的美颜强度进行美颜处理。
所述***还包括:
第一判断处理模块,与人脸检测及五官定位模块和主人脸确定模块相连,用于判断如果图像存在人脸,则记人脸数量为nump,然后进入第一人脸美颜强度确定模块;否则,结束。
第二判断处理模块,与第一人脸美颜强度确定模块和第二人脸美颜强度确定模块相连,用于判断如果nump=1,则用确定的美颜强度对主人脸进行美颜,结束;否则,进入第二人脸美颜强度确定模块。
本发明的有益效果
本发明提出一种多人图像美颜方法和***。本发明方法首先找到图像的主人脸,并确定主人脸的美颜强度;接着根据其余人脸与主人脸的年龄跨度分析,确定图像中其余人脸的美颜强度;然后依据每个人脸的美颜强度进行美颜处理,从而提升大年龄跨度、多人图像的美颜效果。
附图说明
图1是本发明优选实施例一种多人图像美颜方法流程图;
图2是图1中Step3的详细方法流程图;
图3是图1的Step5中当使用倾向于速度时的详细方法流程图;
图4是本发明优选实施例一种多人图像美颜***结构图;
图5是图4中第一人脸美颜强度确定模块的详细结构图;
图6是图4中第二人脸美颜强度确定模块中的速度模式美颜强度确定模块的详细结构图;。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明,为了便于说明,仅示出了与本发明实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本发明,并不用以限制本发明。
本发明提出一种多人图像美颜方法和***。本发明方法首先找到图像的主人脸,并确定主人脸的美颜强度;接着根据其余人脸与主人脸的年龄跨度分析,确定图像中其余人脸的美颜强度;然后依据每个人脸的美颜强度进行美颜处理,从而提升大年龄跨度多人图像的美颜效果。
实施例一
图1是本发明优选实施例一种多人图像美颜方法流程图;所述方法包括:
Step0:对图像进行人脸检测和五官定位。
所述对图像进行人脸检测和五官定位采用业内公开的方法,
Step1:如果图像存在人脸,则记人脸数量为nump,然后进入Step2;否则,结束。
Step2:确定图像主人脸;
具体为:如果图像为单人脸图像,则直接设置图像主人脸为该单人脸;否则选取图像正中心区域的人脸为当前图像主人脸;
Step3:确定图像主人脸的美颜强度。
图2是图1中Step3的详细方法流程图;所述方法包括以下步骤:
Step31:如果mode=0,则设定主人脸的美颜强度为***默认的美颜强度,然后进入Step4;否则,进入Step32。
其中,mode是加速变量,可由使用者按需求自行设定。
Step32:首先设定主人脸的初始美颜强度为***默认的美颜强度,然后对主人脸进行表情分析,调整并最终确定主人脸的美颜强度。
所述对主人脸进行表情分析,调整主人脸的美颜强度包括:
步骤A1:求取唇部弯曲度curve:
Figure BDA0001798833310000041
其中,tempbi=bimin+(bimax-bimin)/2,
Figure BDA0001798833310000042
bimin、bimax、bjmin、bjmax分别表示人脸唇部像素对应的最小行号、最大行号、最小列号,最大列号;lm、rm分别表示属于人脸唇部像素中具有最小列号像素对应的行号、具有最大列号像素对应的行号。
步骤A2:根据唇部弯曲度,调整美颜强度。
如果arctan(curve)≤Thres,则当前人脸保持原始美颜强度;否则,首先下调美颜强度,下调幅度可由使用者根据当前人脸的唇部弯曲度确定,或者采用固定幅度值。
其中,Thres表示门限阈值,arctan表示反正切运算。
Step4:如果nump=1,则用确定的美颜强度对主人脸进行美颜,结束;否则,进入Step5。
用确定的美颜强度对主人脸进行美颜的方法为行业内公知的方法,在此不再赘述。
Step5:根据使用倾向(质量或速度),以及图像中非主人脸与主人脸的年龄跨度分析,确定图像中非主人脸的美颜强度。
图3是图1的Step5中当使用倾向于速度时的详细方法流程图;
当使用倾向于速度时,确定图像中非主人脸的美颜强度包括:
步骤B1:为图像所有人脸划定表情区域:
如果图像第k个人脸仅左眼定位成功,划定表情区域为
Figure BDA0001798833310000043
否则如果图像第k个人脸仅右眼定位成功,划定表情区域为
Figure BDA0001798833310000044
否则(即图像第k个人脸左右眼均定位成功),则可以划定表情为
Figure BDA0001798833310000045
或者
Figure BDA0001798833310000046
或者
Figure BDA0001798833310000051
其中,y(i,j)表示当前图像第i行第j列亮度值,re(k)表示图像第k个人脸的表情区域,k为定位成功的人脸标号,1≤k≤nump;
Figure BDA0001798833310000052
分别表示图像第k个人脸左眼区域内像素的最大行号、最大列号、最小列号;
Figure BDA0001798833310000053
分别表示图像第k个人脸右眼区域内像素的最大行号、最大列号、最小列号;Thres1、Thres2分别表示第一、第二阈值,用于限定人脸表情区域划分浮动范围,可根据需求自行选定。
步骤B2:计算图像内所有非主人脸的年龄跨度变量stdd(k):
stdd(k)=std(re(k))-std(re(curk)),1≤k≤nump且k≠curk。
其中,std(变量)表示对变量求均方差;curk表示图像主人脸的标号;年龄跨度变量stdd(k)也可用边缘强度差求取,即stdd(k)=grad(re(k)-grad(re(curk)),grad()表示求边缘强度,可用业内公开的Laplacian算子、Sobel算子等计算边缘强度。
步骤B3:设置临时变量为图像主人脸美颜强度值。
步骤B4:根据非主人脸的年龄跨度变量,调整所述临时变量。
具体如下:
如果abs(stdd(k))≤Thres3,则进入“步骤B5”;否则如果stdd(k)>Thres3,则上调临时变量,然后进入“步骤B5”;否则,则下调临时变量,然后进入“步骤B5”。
其中,Thres3分别表示第三阈值,用于限定年龄差美颜调整浮动范围,可根据需求自行选定;“步骤B4”中调整幅度可根据需要设定,且“步骤B4”中上调和下调可设置多阶段调节,例如将“stdd(k)>Thres3”细分为stdd(k)>Thres5、Thres4<stdd(k)≤Thres5、Thres3<stdd(k)≤Thres4,那么上述这三种情况均需要上调临时变量值,但调整幅度需依次下降,同样“stdd(k)<Thres3”也可类似作细分;Thres4、Thres5表示第四第五阈值。
步骤B5:设置图像非主人脸的美颜强度为调整后的临时变量。
即设置图像第k个人脸的美颜强度为临时变量。
当使用倾向于质量时,
确定当前帧非主人脸的美颜强度的方法与Step32中的方法相同,在此不再赘述。
Step6:对当前图像主人脸和非主人脸,采用对应的美颜强度进行美颜处理。
实施例二
图4是本发明优选实施例一种多人图像美颜***结构图;所述***包括:
人脸检测及五官定位模块,用于对图像进行人脸检测和五官定位。
第一判断处理模块,用于判断如果图像存在人脸,则记人脸数量为nump,然后进入第一人脸美颜强度确定模块;否则,结束。
主人脸确定模块,用于找到图像主人脸;
具体为:如果图像为单人脸图像,则直接设置图像主人脸为该单人脸;否则选取图像正中心区域的人脸为当前图像主人脸;
第一人脸美颜强度确定模块,用于确定该人脸的美颜强度。
第二判断处理模块,用于判断如果nump=1,则用确定的美颜强度对主人脸进行美颜,结束;否则,进入第二人脸美颜强度确定模块。
第二人脸美颜强度确定模块,用于根据使用倾向(质量或速度),以及图像中非主人脸与主人脸的年龄跨度分析,确定图像中非主人脸的美颜强度。
美颜处理模块,用于对当前图像主人脸和非主人脸,采用对应的美颜强度进行美颜处理。
图5是图4中第一人脸美颜强度确定模块的详细结构图;包括:
加速变量判断处理模块,用于判断如果加速变量mode=0,则进入第二美颜强度设置模块;否则,进入第一美颜强度设置模块。
第一美颜强度设置模块,用于首先设定主人脸的美颜强度为***默认的美颜强度,然后进入美颜强度调整模块。
第二美颜强度设置模块,用于设定主人脸的美颜强度为***默认的美颜强度,然后进入第二判断处理模块。
美颜强度调整模块,用于对主人脸进行表情分析,调整并最终确定主人脸的美颜强度。
进一步,所述美颜强度调整模块包括唇部弯曲度求取模块和调整模块(图中未示出)
唇部弯曲度求取模块,用于求取唇部弯曲度curve:
Figure BDA0001798833310000071
其中,tempbi=bimin+(bimax-bimin)/2,
Figure BDA0001798833310000072
bimin、bimax、bjmin、bjmax分别表示人脸唇部像素对应的最小行号、最大行号、最小列号,最大列号;lm、rm分别表示属于人脸唇部像素中具有最小列号像素对应的行号、具有最大列号像素对应的行号。
调整模块,用于根据唇部弯曲度,调整美颜强度。
如果arctan(curve)≤Thres,则当前人脸保持原始美颜强度;否则,首先下调美颜强度,下调幅度可由使用者根据当前人脸的唇部弯曲度确定,或者采用固定幅度值。
其中,Thres表示门限阈值,arctan表示反正切运算。
第二人脸美颜强度确定模块包括速度模式美颜强度确定模块和质量模式美颜强度确定模块;
图6是图4的第二人脸美颜强度确定模块中的速度模式美颜强度确定模块的详细结构图;
速度模式美颜强度确定模块,包括:
表情区域划定模块,用于图像所有人脸划定表情区域:
如果图像第k个人脸仅左眼定位成功,划定表情区域为
Figure BDA0001798833310000073
否则如果图像第k个人脸仅右眼定位成功,划定表情区域为
Figure BDA0001798833310000074
否则(即图像第k个人脸左右眼均定位成功),则可以划定表情为
Figure BDA0001798833310000075
或者
Figure BDA0001798833310000076
或者
Figure BDA0001798833310000077
其中,y(i,j)表示当前图像第i行第j列亮度值,re(k)表示图像第k个人脸的表情区域,k为定位成功的人脸标号,1≤k≤nump;
Figure BDA0001798833310000078
分别表示图像第k个人脸左眼区域内像素的最大行号、最大列号、最小列号;
Figure BDA0001798833310000081
分别表示图像第k个人脸右眼区域内像素的最大行号、最大列号、最小列号;Thres1、Thres2分别表示第一、第二阈值,用于限定人脸表情区域划分浮动范围,可根据需求自行选定。
非主人脸年龄跨度变量计算模块,用于计算图像内所有非主人脸的年龄跨度变量stdd(k):
stdd(k)=std(re(k))-std(re(curk)),1≤k≤nump且k≠curk。
其中,std(变量)表示对变量求均方差;curk表示图像主人脸的标号;年龄跨度变量stdd(k)也可用边缘强度差求取,即stdd(k)=grad(re(k)-grad(re(curk)),grad()表示求边缘强度,可用业内公开的Laplacian算子、Sobel算子等计算边缘强度。
美颜强度值临时变量设置模块,用于设置临时变量为图像主人脸美颜强度值;
临时变量调整模块,用于根据非主人脸的年龄跨度变量,调整所述临时变量。具体如下:
如果abs(stdd(k))≤Thres3,则进入第三美颜强度设置模块;否则如果stdd(k)>Thres3,则上调临时变量,然后进入第三美颜强度设置模块;否则,则下调临时变量,然后进入第三美颜强度设置模块。
其中,Thres3分别表示第三阈值,用于限定年龄差美颜调整浮动范围,可根据需求自行选定;非主人脸美颜强度确定模块中调整幅度可根据需要设定,且非主人脸美颜强度确定模块中上调和下调可设置多阶段调节,例如将“stdd(k)>Thres3”细分为stdd(k)>Thres5、Thres4<stdd(k)≤Thres5、Thres3<stdd(k)≤Thres4,那么上述这三种情况均需要上调临时变量值,但调整幅度需依次下降,同样“stdd(k)<Thres3”也可类似作细分;Thres4、Thres5表示第四第五阈值。
第三美颜强度设置模块,用于设置图像非主人脸的美颜强度为调整后的临时变量。
即设置图像第k个人脸的美颜强度为临时变量。
质量模式美颜强度确定模块,对当前图像非主人脸均采用第二美颜强度设置模块+美颜强度调整模块中的方法,获取非主人脸的美颜强度。
本领域的普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序指令相关硬件来完成的,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以为ROM、RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种多人图像美颜方法,其特征在于,所述方法包括:
步骤K1:对图像进行人脸检测和五官定位;
步骤K2:确定图像主人脸;
步骤K3:确定图像主人脸的美颜强度,包括:
Step31:判断如果加速变量mode=0,则设定主人脸的美颜强度为***默认的美颜强度,否则,进入Step32;
Step32:首先设定主人脸的初始美颜强度为***默认的美颜强度,然后对主人脸进行表情分析,调整并最终确定主人脸的美颜强度;其中,mode是加速变量,可由使用者按需求自行设定;
所述“对主人脸进行表情分析,调整并最终确定主人脸的美颜强度”包括:
步骤A1:求取唇部弯曲度curve:
Figure FDA0003181396160000011
其中,tempbi=bimin+(bimax-bimin)/2,
Figure FDA0003181396160000012
bimin、bimax、bjmin、bjmax分别表示人脸唇部像素对应的最小行号、最大行号、最小列号,最大列号;lm、rm分别表示属于人脸唇部像素中具有最小列号像素对应的行号、具有最大列号像素对应的行号;
步骤A2:根据唇部弯曲度,调整美颜强度;
如果arctan(curve)≤Thres,则当前人脸保持原始美颜强度;否则,首先下调美颜强度,下调幅度由使用者根据当前人脸的唇部弯曲度确定,或者采用固定幅度值;
其中,Thres表示门限阈值,arctan表示反正切运算;
步骤K4:根据使用倾向,以及图像中非主人脸与主人脸的年龄跨度分析,确定图像中非主人脸的美颜强度;
步骤K5:对当前图像主人脸和非主人脸,采用对应的美颜强度进行美颜处理。
2.如权利要求1所述的多人图像美颜方法,其特征在于,所述步骤K2之前还包括步骤:
如果图像不存在人脸,则结束,否则记录人脸数量,进入步骤K3;
所述步骤K4之前还包括步骤:
如果人脸数量为1,则用确定的美颜强度对主人脸进行美颜,结束;否则,进入步骤K4。
3.如权利要求1所述的多人图像美颜方法,其特征在于,所述确定图像主人脸包括:
如果图像为单人脸图像,则直接设置图像主人脸为该单人脸;否则选取图像正中心区域的人脸为当前图像主人脸。
4.如权利要求1所述的多人图像美颜方法,其特征在于,所述根据使用倾向,以及图像中非主人脸与主人脸的年龄跨度分析,确定图像中非主人脸的美颜强度包括:
倾向于速度时的方法
步骤B1:为图像所有人脸划定表情区域:
如果图像第k个人脸仅左眼定位成功,划定表情区域为
Figure FDA0003181396160000021
否则如果图像第k个人脸仅右眼定位成功,划定表情区域为
Figure FDA0003181396160000022
否则,即图像第k个人脸左右眼均定位成功,则可以划定表情为
Figure FDA0003181396160000023
或者
Figure FDA0003181396160000024
或者
Figure FDA0003181396160000025
其中,y(i,j)表示当前图像第i行第j列亮度值,re(k)表示图像第k个人脸的表情区域,k为定位成功的人脸标号,1≤k≤nump,nump为人脸数量;
Figure FDA0003181396160000031
分别表示图像第k个人脸左眼区域内像素的最大行号、最大列号、最小列号;
Figure FDA0003181396160000032
分别表示图像第k个人脸右眼区域内像素的最大行号、最大列号、最小列号;Thres1、Thres2分别表示第一、第二阈值,用于限定人脸表情区域划分浮动范围,根据需求自行选定;
步骤B2:计算图像内所有非主人脸的年龄跨度变量stdd(k):
stdd(k)=std(re(k))-std(re(curk)),1≤k≤nump且k≠curk;
其中,std(变量)表示对变量求均方差;curk表示图像主人脸的标号;年龄跨度变量stdd(k)也可用边缘强度差求取,即stdd(k)=grad(re(k))-grad(re(curk)),grad()表示求边缘强度,用业内公开的Laplacian算子或Sobel算子计算边缘强度;
步骤B3:设置临时变量为图像主人脸美颜强度值;
步骤B4:根据非主人脸的年龄跨度变量,调整所述临时变量;
步骤B5:设置图像非主人脸的美颜强度为调整后的临时变量:
具体为:设置图像第k个人脸的美颜强度为临时变量;
倾向于质量时的方法
确定当前帧非主人脸的美颜强度的方法与Step32中的方法相同。
5.如权利要求4所述的多人图像美颜方法,其特征在于,所述根据非主人脸的年龄跨度变量,调整所述临时变量具体为:
如果abs(stdd(k))≤Thres3,则进入“步骤B5”;否则如果stdd(k)>Thres3,则上调临时变量,然后进入“步骤B5”;否则,则下调临时变量,然后进入“步骤B5”;
其中,Thres3分别表示第三阈值,用于限定年龄差美颜调整浮动范围,根据需求自行选定;“步骤B4”中调整幅度根据需要设定,且“步骤B4”中上调和下调可设置多阶段调节。
6.一种多人图像美颜***,其特征在于,所述***包括:
人脸检测及五官定位模块,用于对图像进行人脸检测和五官定位;
主人脸确定模块,用于找到图像主人脸;
具体为:如果图像为单人脸图像,则直接设置图像主人脸为该单人脸;否则选取图像正中心区域的人脸为当前图像主人脸;
第一人脸美颜强度确定模块,用于确定该人脸的美颜强度;
第一人脸美颜强度确定模块包括:
加速变量判断处理模块,用于判断如果加速变量mode=0,则进入第二美颜强度设置模块;否则,进入第一美颜强度设置模块;
第一美颜强度设置模块,用于首先设定主人脸的美颜强度为***默认的美颜强度,然后进入美颜强度调整模块;
第二美颜强度设置模块,用于设定主人脸的美颜强度为***默认的美颜强度,然后进入第二判断处理模块;
美颜强度调整模块,用于对主人脸进行表情分析,调整并最终确定主人脸的美颜强度;
所述美颜强度调整模块包括唇部弯曲度求取模块和调整模块,
唇部弯曲度求取模块,用于求取唇部弯曲度curve:
Figure FDA0003181396160000041
其中,tempbi=bimin+(bimax-bimin)/2,
Figure FDA0003181396160000042
bimin、bimax、bjmin、bjmax分别表示人脸唇部像素对应的最小行号、最大行号、最小列号,最大列号;lm、rm分别表示属于人脸唇部像素中具有最小列号像素对应的行号、具有最大列号像素对应的行号;
调整模块,用于根据唇部弯曲度,调整美颜强度;
如果arctan(curve)≤Thres,则当前人脸保持原始美颜强度;否则,首先下调美颜强度,下调幅度可由使用者根据当前人脸的唇部弯曲度确定,或者采用固定幅度值;
其中,Thres表示门限阈值,arctan表示反正切运算;
第二人脸美颜强度确定模块,用于根据使用倾向,以及图像中非主人脸与主人脸的年龄跨度分析,确定图像中非主人脸的美颜强度;
美颜处理模块,用于对当前图像主人脸和非主人脸,采用对应的美颜强度进行美颜处理。
7.如权利要求6所述的多人图像美颜***,其特征在于,所述***还包括:
第一判断处理模块,与人脸检测及五官定位模块和主人脸确定模块相连,用于判断如果图像存在人脸,则记人脸数量为nump,然后进入第一人脸美颜强度确定模块;否则,结束;
第二判断处理模块,与第一人脸美颜强度确定模块和第二人脸美颜强度确定模块相连,用于判断如果nump=1,则用确定的美颜强度对主人脸进行美颜,结束;否则,进入第二人脸美颜强度确定模块。
8.如权利要求6所述的多人图像美颜***,其特征在于,主人脸确定模块中,“找到图像主人脸”;
具体为:如果图像为单人脸图像,则直接设置图像主人脸为该单人脸;否则选取图像正中心区域的人脸为当前图像主人脸。
9.如权利要求6所述的多人图像美颜***,其特征在于,第二人脸美颜强度确定模块包括速度模式美颜强度确定模块和质量模式美颜强度确定模块;
速度模式美颜强度确定模块,包括:
表情区域划定模块,用于图像所有人脸划定表情区域:
如果图像第k个人脸仅左眼定位成功,划定表情区域为
Figure FDA0003181396160000061
否则如果图像第k个人脸仅右眼定位成功,划定表情区域为
Figure FDA0003181396160000062
否则,即图像第k个人脸左右眼均定位成功,则可以划定表情为
Figure FDA0003181396160000063
或者
Figure FDA0003181396160000064
或者
Figure FDA0003181396160000065
其中,y(i,j)表示当前图像第i行第j列亮度值,re(k)表示图像第k个人脸的表情区域,k为定位成功的人脸标号,1≤k≤nump,nump为人脸数量;
Figure FDA0003181396160000066
分别表示图像第k个人脸左眼区域内像素的最大行号、最大列号、最小列号;
Figure FDA0003181396160000067
分别表示图像第k个人脸右眼区域内像素的最大行号、最大列号、最小列号;Thres1、Thres2分别表示第一、第二阈值,用于限定人脸表情区域划分浮动范围,根据需求自行选定;
非主人脸年龄跨度变量计算模块,用于计算图像内所有非主人脸的年龄跨度变量stdd(k):
stdd(k)=std(re(k))-std(re(curk)),1≤k≤nump且k≠curk;
其中,std(变量)表示对变量求均方差;curk表示图像主人脸的标号;年龄跨度变量stdd(k)也可用边缘强度差求取,即stdd(k)=grad(re(k))-grad(re(curk)),grad()表示求边缘强度,用业内公开的Laplacian算子或Sobel算子计算边缘强度;
美颜强度值临时变量设置模块,用于设置临时变量为图像主人脸美颜强度值;
临时变量调整模块,用于根据非主人脸的年龄跨度变量,调整所述临时变量;具体如下:
如果abs(stdd(k))≤Thres3,则进入第三美颜强度设置模块;否则如果stdd(k)>Thres3,则上调临时变量,然后进入第三美颜强度设置模块;否则,则下调临时变量,然后进入第三美颜强度设置模块;
其中,Thres3分别表示第三阈值,用于限定年龄差美颜调整浮动范围,根据需求自行选定;非主人脸美颜强度确定模块中调整幅度可根据需要设定,且非主人脸美颜强度确定模块中上调和下调可设置多阶段调节;
第三美颜强度设置模块,用于设置图像非主人脸的美颜强度为调整后的临时变量;
质量模式美颜强度确定模块,对当前图像非主人脸均采用第二美颜强度设置模块+美颜强度调整模块中的方法,获取非主人脸的美颜强度。
CN201811068174.6A 2018-09-13 2018-09-13 一种多人图像美颜方法和*** Active CN109285131B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811068174.6A CN109285131B (zh) 2018-09-13 2018-09-13 一种多人图像美颜方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811068174.6A CN109285131B (zh) 2018-09-13 2018-09-13 一种多人图像美颜方法和***

Publications (2)

Publication Number Publication Date
CN109285131A CN109285131A (zh) 2019-01-29
CN109285131B true CN109285131B (zh) 2021-10-08

Family

ID=65181128

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811068174.6A Active CN109285131B (zh) 2018-09-13 2018-09-13 一种多人图像美颜方法和***

Country Status (1)

Country Link
CN (1) CN109285131B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111797754A (zh) * 2020-06-30 2020-10-20 上海掌门科技有限公司 图像检测的方法、装置、电子设备及介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107274354A (zh) * 2017-05-22 2017-10-20 奇酷互联网络科技(深圳)有限公司 图像处理方法、装置和移动终端
CN107369141A (zh) * 2017-06-28 2017-11-21 广东欧珀移动通信有限公司 美颜方法和电子装置
CN108012081A (zh) * 2017-12-08 2018-05-08 北京百度网讯科技有限公司 智能美颜方法、装置、终端和计算机可读存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104282002B (zh) * 2014-09-22 2018-01-30 厦门美图网科技有限公司 一种数字图像的快速美容方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107274354A (zh) * 2017-05-22 2017-10-20 奇酷互联网络科技(深圳)有限公司 图像处理方法、装置和移动终端
CN107369141A (zh) * 2017-06-28 2017-11-21 广东欧珀移动通信有限公司 美颜方法和电子装置
CN108012081A (zh) * 2017-12-08 2018-05-08 北京百度网讯科技有限公司 智能美颜方法、装置、终端和计算机可读存储介质

Also Published As

Publication number Publication date
CN109285131A (zh) 2019-01-29

Similar Documents

Publication Publication Date Title
CN107123083B (zh) 人脸编辑方法
EP2923306B1 (en) Method and apparatus for facial image processing
WO2016141866A1 (zh) 图像处理设备和方法
USRE47960E1 (en) Methods and devices of illuminant estimation referencing facial color features for automatic white balance
CN109190576B (zh) 一种基于视频动态信息的多人美颜调整方法和***
CN112784773B (zh) 图像处理方法及装置、存储介质、终端
CN103810490B (zh) 一种确定人脸图像的属性的方法和设备
EP3249562A1 (en) Method for obtaining care information, method for sharing care information, and electronic apparatus therefor
CN108012081B (zh) 智能美颜方法、装置、终端和计算机可读存储介质
CN107392866B (zh) 一种光照鲁棒的人脸图像局部纹理增强方法
US20150326845A1 (en) Depth value restoration method and system
CN106056064A (zh) 一种人脸识别方法及人脸识别装置
CN103440633B (zh) 一种数字图像自动祛除斑点的方法
CN104008364B (zh) 人脸识别方法
KR20110014067A (ko) 스테레오 컨텐트의 변환 방법 및 시스템
CN108734126B (zh) 一种美颜方法、美颜装置及终端设备
CN113344836B (zh) 人脸图像处理方法及装置、计算机可读存储介质、终端
CN113591763B (zh) 人脸脸型的分类识别方法、装置、存储介质及计算机设备
CN107203980B (zh) 自适应多尺度暗通道先验的水下目标探测图像增强方法
CN109448019B (zh) 一种变分光流模型平滑参数的自适应方法
CN113610723A (zh) 图像处理方法及相关装置
CN109712095A (zh) 一种快速边缘保留的人脸美化方法
CN109285131B (zh) 一种多人图像美颜方法和***
CN113344837B (zh) 人脸图像处理方法及装置、计算机可读存储介质、终端
CN101887513B (zh) 表情检测装置及其表情检测方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 518000 Guangdong city of Shenzhen province Nanshan District Guangdong streets high in the four Longtaili Technology Building Room 325 No. 30

Applicant after: Shenzhen mengwang video Co., Ltd

Address before: 518000 Guangdong city of Shenzhen province Nanshan District Guangdong streets high in the four Longtaili Technology Building Room 325 No. 30

Applicant before: SHENZHEN MONTNETS ENCYCLOPEDIA INFORMATION TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant