CN109191410A - 一种人脸图像融合方法、装置及存储介质 - Google Patents
一种人脸图像融合方法、装置及存储介质 Download PDFInfo
- Publication number
- CN109191410A CN109191410A CN201810886318.2A CN201810886318A CN109191410A CN 109191410 A CN109191410 A CN 109191410A CN 201810886318 A CN201810886318 A CN 201810886318A CN 109191410 A CN109191410 A CN 109191410A
- Authority
- CN
- China
- Prior art keywords
- pixel value
- facial image
- pixel
- fused
- face
- 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.)
- Granted
Links
- 230000001815 facial effect Effects 0.000 title claims abstract description 254
- 238000007500 overflow downdraw method Methods 0.000 title claims abstract description 26
- 239000000463 material Substances 0.000 claims abstract description 87
- 238000000034 method Methods 0.000 claims abstract description 23
- 238000001514 detection method Methods 0.000 claims description 12
- 241000208340 Araliaceae Species 0.000 claims description 6
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 claims description 6
- 235000003140 Panax quinquefolius Nutrition 0.000 claims description 6
- 235000008434 ginseng Nutrition 0.000 claims description 6
- 230000004927 fusion Effects 0.000 description 18
- 230000006870 function Effects 0.000 description 14
- 238000012545 processing Methods 0.000 description 12
- 210000000214 mouth Anatomy 0.000 description 11
- 210000001331 nose Anatomy 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000006854 communication Effects 0.000 description 6
- 210000001508 eye Anatomy 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 210000004209 hair Anatomy 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 210000004709 eyebrow Anatomy 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000002156 mixing Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 210000001061 forehead Anatomy 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000155 melt Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
- G06T2207/30201—Face
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
本发明实施例公开了一种人脸图像融合方法、装置及存储介质,所述方法中,通过获取待融合人脸图像和素材人脸图像中人脸肤色像素的像素值分布信息,进而根据像素值分布信息确定各颜色通道的像素值调整参数,以利用这些像素值调整参数对待融合人脸图像进行调整,然后根据调整后的待融合人脸图像和素材人脸图像进行融合以生成目标图像,通过上述方式,可以使得目标图像的肤色更均匀,减少颜色差异,使得目标图像更加真实自然。
Description
技术领域
本发明涉及图像处理技术领域,具体涉及一种人脸图像融合方法、装置及存储介质。
背景技术
目前,各拍照应用或图像处理应用中的人脸美颜、贴图、换发型、变脸等功能广受用户欢迎。其中,变脸也即人脸图像融合,其主要是将用户照片和素材照片进行人脸融合,从而使融合得到的图像同时具有用户照片中的人脸外貌特征和素材照片中的人物形象(比如军装形象、儿童照、古装形象等)特征,以此满足用户的娱乐化需求,提高应用的趣味性。在人脸图像融合技术中,通常会对用户照片进行肤色调节,以使得用户照片的人脸区域更加自然地融合到素材图像的人脸区域中,从而给用户更加自然、更加以假乱真的效果。
在对现有技术的研究和实践过程中,本发明的发明人发现,现有一般是采用滤镜的方式进行肤色调节,然而此种方式中不同的用户照片在选择同一种素材照片进行人脸融合时都是采用同一种滤镜做肤色调整,比如黑色肤色和黄色肤色的用户照片都是采用相同的滤镜,无法针对不同肤色进行调节,且容易导致融合后的照片产生颜色不均匀,使得用户人脸部分显得较为突兀,降低照片的真实性。
发明内容
本发明实施例提供一种人脸图像融合方法、装置及存储介质,能够使得融合得到的目标图像颜色更均匀,减少人脸部分的违和感,使得整张目标图像更自然真实。
本发明实施例提供一种人脸图像融合方法,包括:
获取待融合人脸图像和素材人脸图像;
获取所述待融合人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第一像素值分布信息,以及获取所述素材人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第二像素值分布信息;
根据所述第一像素值分布信息确定各颜色通道的第一像素值调整参数,以及根据所述第二像素值分布信息确定各颜色通道的第二像素值调整参数;
根据各所述颜色通道的第一像素值调整参数和第二像素值调整参数,对所述待融合人脸图像中每个图像像素的相应颜色通道的像素值进行调整;
将调整后的所述待融合人脸图像与所述素材人脸图像进行融合,以生成目标图像。
本发明实施例还提供一种人脸图像融合装置,包括:
第一获取模块,用于获取待融合人脸图像和素材人脸图像;
第二获取模块,用于获取所述待融合人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第一像素值分布信息,以及获取所述素材人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第二像素值分布信息;
确定模块,用于根据所述第一像素值分布信息确定各颜色通道的第一像素值调整参数,以及根据所述第二像素值分布信息确定各颜色通道的第二像素值调整参数;
调整模块,用于根据各所述颜色通道的第一像素值调整参数和第二像素值调整参数,对所述待融合人脸图像中每个图像像素的相应颜色通道的像素值进行调整;
生成模块,用于将调整后的所述待融合人脸图像与所述素材人脸图像进行融合,以生成目标图像。
其中,所述预定颜色空间为RGB颜色空间,各所述颜色通道包括R通道、G通道以及B通道;
所述第二获取模块具体用于:
确定所述待融合人脸图像中的人脸肤色像素;
获取所述待融合人脸图像中各所述人脸肤色像素的R通道、G通道以及B通道的像素值;
根据所述待融合人脸图像中各所述人脸肤色像素的R通道、G通道以及B通道的像素值,获取所述待融合人脸图像中所述人脸肤色像素的各颜色通道的直方图,进而得到第一像素值分布信息。
其中,所述第二获取模块具体用于:
对所述待融合人脸图像进行人脸检测,以获取所述待融合人脸图像的五官特征信息;
根据所述五官特征信息和预设的掩模图像,确定所述待融合人脸图像中的脸部肤色区域;
对所述脸部肤色区域进行肤色检测,以确定所述待融合人脸图像中的人脸肤色像素。
其中,所述第一获取模块具体用于:
获取原始人脸图像;
对所述原始人脸图像进行预处理,得到待融合人脸图像,所述预处理包括对所述原始人脸图像进行裁剪、人脸矫正、肤色调节以及形变。
本发明人脸图像的融合方法中,通过获取待融合人脸图像和素材人脸图像中人脸肤色像素在各颜色通道的像素值分布信息,根据该像素值分布信息来确定各颜色通道的第一和第二像素值调整参数,然后根据第一第二像素值调整参数对待融合图像的图像像素的相应颜色通道的像素值进行调整,将调整后的待融合人脸图像和素材人脸图像进行融合,以生成目标图像。通过利用待融合人脸图像和素材人脸图像中人脸肤色像素的像素值分布信息来调整待融合人脸图像,从而可以针对不同的待融合人脸图像做不同的肤色调整,且可以使得目标图像的颜色更均匀,减少人脸部分的违和感,使得整张目标图像更自然真实。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明实施例提供的人脸图像融合方法的总体框架图;
图1b是本发明实施例提供的人脸图像融合方法的场景示意图;
图2是本发明实施例提供的人脸图像融合方法的流程示意图;
图3是本发明实施例提供的人脸图像融合方法中,对原始人脸图像进行预处理的流程示意图;
图4是本发明实施例提供的人脸图像融合方法中,人脸五官特征点位示意图;
图5是本发明实施例提供的人脸图像融合方法中,利用掩模图像得到人脸肤色像素的各颜色通道的直方图示意图;
图6是本发明实施例提供的人脸图像融合方法中,调整前的像素值和调整后的像素值之间的映射关系曲线图;
图7是本发明实施例提供的人脸图像融合方法中,调整后的待融合人脸图像和素材人脸图像的融合结果示意图;
图8是本发明实施例提供的人脸图像融合装置的结构示意图;
图9是本发明实施例提供的终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种人脸图像的融合方法、装置及存储介质。
其中人脸图像的融合装置可以集成在平板PC(个人计算机,Personal Computer)、手机等具备储存单元并安装有微处理器而具有运算能力的终端中。可如图1a所示,为本发明实施例所提供的人脸图像融合方法的总体框架图,人脸图像融合装置集成在平板PC中,主要用于获取待融合人脸图像和素材人脸图像;然后分别获取待融合人脸图像和素材人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的像素值分布信息,分别为第一像素值分布信息和第二像素值分布信息,从而根据第一像素值分布信息确定各颜色通道的第一像素值调整参数,以及根据第二像素值分布信息确定各颜色通道的第二像素值调整参数;然后根据各颜色通道的第一像素值调整参数和第二像素值调整参数,对待融合人脸图像中每个图像像素的相应颜色通道的像素值进行调整;将调整后的待融合人脸图像与素材人脸图像进行融合,以生成目标图像。
参阅图1b,为本发明实施例提供的人脸图像融合方法的应用场景示意图。例如,可以适用于各种拍照场景或者图像处理场景,可以应用于各种社交APP(Application,应用程序)、图像处理APP等,为各种APP提供变脸功能。例如,在一个图像处理APP中,可以提供素材库,素材库用于存放各种类型的素材人脸图像,比如儿童照、军装照、古装照等等,每种类型的素材人脸图像都可以有多个。当用户需要变脸时,比如,可以通过点击“变脸”功能按钮,然后从弹出的界面中选择一个素材人脸图像,比如军装照中的一个素材人脸图像,之后用户可以利用摄像头进行人像自拍或者从本地相册中选择一张人像照片,以作为待融合人脸图像,对用户选择的素材人脸图像和待融合人脸图像进行人脸融合,从而得到既具有用户外貌特征又具有素材人脸图像的形象特征的目标图像。其中,在进行人脸融合时,通过采用本发明实施例的人脸图像融合方法,可以使得用户人脸肤色和素材人脸图像的颜色更接近,由此使得目标图像的颜色更均匀,减少人脸部分的违和感,使得整张目标图像更自然真实。
以下将分别进行详细说明。
实施例一、
本实施例从人脸融合图像装置的角度进行描述,其中人脸融合图像装置可以集成在手机、平板电脑等终端中。
参阅图2,本实施例的人脸图像融合方法中,主要是用于将待融合人脸图像中的人脸融合到素材人脸图像的人脸中,具体可以包括如下流程:
S201、获取待融合人脸图像和素材人脸图像。
待融合人脸图像比如可以来自用户的自拍照片,或者用户在相册中选择的具有人脸的图像,可以是真实的人脸图像,也可以是动漫图像、手绘图像等。素材人脸图像比如可以是军装照或证件照,等等。待融合人脸图像和素材人脸图像可以根据用户的选择而确定,或者素材人脸图像也可以是默认的素材人脸图像,比如在打开图像处理APP的变脸功能时,默认选择了一张素材人脸图像,用户进行自拍或者选择待融合人脸图像即可。
本实施例中,获取待融合人脸图像可以具体可以包括:获取原始人脸图像;对原始人脸图像进行预处理,得到待融合人脸图像,预处理包括对原始人脸图像进行裁剪、人脸矫正、肤色调节以及形变。
结合图3,原始人脸图像31比如可以是用户的自拍照,待融合人脸图像为对用户自拍照做预处理之后得到的图像,图中虚线框部分为预处理过程。其中,预处理中的肤色调节比如可以是调亮肤色、调暗肤色或者美化人脸等,形变如可以是放大或缩小图像。其中,也可以对素材人脸图像32进行裁剪、人脸矫正和形变等预处理,其中经过形变之后待融合人脸图像和素材人脸图像的尺寸大小基本相同。通过对图像进行预处理,有利于提高人脸融合效果。
其中,在一些实施例中,待融合人脸图像可以直接是原始人脸图像。
S202、获取待融合人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第一像素值分布信息,以及获取素材人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第二像素值分布信息。
其中,预定颜色空间可以根据实际需要进行选择,比如可以是RGB颜色空间、HSV颜色空间或者YUV颜色空间,等等。不同的颜色空间对应的颜色通道不同,RGB颜色空间的各颜色通道包括R(红色)通道、G(绿色)通道以及B(蓝色通道);HSV颜色空间的各颜色通道包括H(色调)通道、S(饱和度)通道以及V(明度)通道;YUV颜色空间的各颜色通道包括Y(明亮度)通道、U(色度)通道以及V(浓度)通道。
以预定颜色空间为RGB颜色空间为例,各颜色通道的像素值分布信息包括R通道的像素值分布信息、G通道的像素值分布信息以及B通道的像素值分布信息。获取第一像素值分布信息具体可以包括如下步骤:
(11)确定待融合人脸图像中的人脸肤色像素。
例如,可以对待融合人脸图像进行人脸检测,以获取待融合人脸图像的五官特征信息。五官特征信息可以是五官的特征点位信息,即五官的位置数据,五官的特征点位可以是如图4所示中人脸的五官轮廓上的位置点。其中五官可以包括脸型、眉毛、眼睛、鼻子和嘴巴。
其后,根据五官特征信息和预设的掩模图像,确定待融合人脸图像中的脸部肤色区域。本实施例中,利用掩模(mask)过滤的方法来确定脸部肤色区域。图像处理中的掩模主要是利用选定的图像、图形或物体对待处理的图像(全部或局部)进行遮挡来控制图像处理的区域或处理过程。如图5所示,a1为待融合人脸图像,a2为掩模图像,本实施例的掩模图像a2为二值图像,掩模图像a2用于遮挡人脸中眼睛以下、鼻子和嘴巴之外的部位,由此利用掩模图像来提取人脸中眼睛以下且过滤掉鼻子和嘴巴部位的区域,由此得到脸部肤色区域a3,如图5所示,所得到的脸部肤色区域a3为眼睛以下到下巴之间、且去除掉鼻子和嘴巴的区域。
其中,在利用掩模图像过滤掉待融合人脸图像的除脸部肤色区域之外的其它部分之前,根据待融合人脸图像的五官特征信息对掩模图像进行调整,比如根据待融合人脸图像的脸型点位信息,来调整掩模图像的脸型大小和位置,使得二者的脸型大小和位置一致或基本上相同,根据待融合人脸图像的鼻子和嘴巴的点位信息,调整掩模图像中鼻子和嘴巴的位置和大小,使得二者图像的鼻子大小和位置基本上一致,嘴巴大小和位置也基本上一致,由此可以使得掩模图像的脸型、鼻子和嘴巴分别与待融合人脸图像的脸型、鼻子和嘴巴对齐,从而可以获取更准确的脸部肤色区域。
当然,在其他实施例中,脸部肤色区域也可以从额头至下巴之间的区域,可以利用掩模图像过滤掉眉毛、眼睛、鼻子和嘴巴部分,以避免这些部位对肤色像素检测造成干扰。
在确定脸部肤色区域之后,对脸部肤色区域进行肤色检测,主要是对脸部肤色区域内的每个像素点进行分析,以判断像素点是否为肤色像素点。由于人体皮肤有着特征性的颜色,可以跟背景较明显地区分开来,皮肤的颜色在颜色空间的基色中只占据一定的范围,因此通过分析像素点的值是否在这范围内,即可提取出肤色像素。肤色检测方法可以有多种,比如基于RGB颜色模型的肤色检测,基于椭圆皮肤模型的皮肤检测,或者HSV颜色空间H范围筛选法,等等,具体可以根据实际需要进行选择。
本实施例中,先利用掩模图像确定脸部肤色区域,以除去眼睛、鼻子、嘴巴等部位的干扰,可以提高肤色像素检测的准确性,减少误判,同时也可以减少计算量,提高肤色检测效率。
(12)获取待融合人脸图像中各人脸肤色像素的R通道、G通道以及B通道的像素值。
确定脸部肤色区域的人脸肤色像素后,获取各人脸肤色像素的各颜色通道的像素值,该像素值也即灰阶值,取值范围为0-255。
(13)根据待融合人脸图像中各人脸肤色像素的R通道、G通道以及B通道的像素值,获取待融合人脸图像中人脸肤色像素的各颜色通道的直方图,进而得到第一像素值分布信息。
每个人脸肤色像素包括R基色像素、G基色像素和B基色像素,各基色像素的像素值也即相应通道的像素值。本实施例中,可以通过RGB直方图统计的方法对人脸肤色像素进行统计,以统计每个通道上各像素值对应的人脸肤色像素数量,从而得到人脸肤色像素的像素值分布情况,像素值分布信息采用直方图来表示。如图5所示,图5的a4表示待融合人脸图像中脸部肤色区域的人脸肤色像素的R通道、G通道和B通道的直方图。其中,根据每个人脸肤色像素的R通道、G通道以及B通道的像素值,通过统计在每个通道上,每个像素值所对应的人脸肤色像素数量,由此可以得到相应通道的直方图。其中,直方图的横轴表示的是0~255范围的像素值,纵轴表示的是相应颜色通道的每个像素值对应的人脸肤色像素数量,如R通道的直方图中,横轴的值为125,其所对应的纵轴的值为300,则表示的是R通道的像素值为125的人脸肤色像素有300个。当一个通道的某个像素值对应的人脸肤色像素数量为零时,说明该通道中不包含该像素值。因此通过R通道、G通道和B通道的直方图,可以确定R通道、G通道和B通道的像素值分布情况。
其中,素材人脸图像中人脸肤色像素的各颜色通道的第二像素值分布信息可以是人脸肤色像素的R通道、G通道和B通道的直方图。第二像素值分布信息可以是预先配置的信息,即在进行人脸图像融合时,只需根据用户选择的素材人脸图像,然后直接从存储数据库中读取素材人脸图像的配置信息即可,该配置信息包括第二像素值分布信息,由此在人脸图像融合过程中不需要对素材人脸图像进行人脸肤色像素检测、直方图统计等计算,可以提高融合效率,减少用户等待融合结果的时间。例如,在将素材人脸图像存储至素材库时(步骤S201之前),即获取素材人脸图像中人脸肤色像素的各颜色通道的第二像素值分布信息并进行存储,从而在后续用户选择素材人脸图像以进行人脸融合时,只需直接读取第二像素值分布信息信息即可。
或者,在其他实施方式,也可以是在人脸融合过程中(步骤S201之后)通过人脸肤色像素检测、直方图统计等过程来获取第二像素值分布信息。其中,第二像素值分布信息的获取方式和第一像素值分布信息的获取过程相类似,如图5所示,图5中的b1、b2、b3、b4分别表示素材人脸图像、掩模图像、素材人脸图像中的脸部肤色区域、素材人脸图像中人脸肤色像素在R通道、G通道和B通道的直方图。比如,可以先确定素材人脸图像中的人脸肤色像素,然后获取各人脸肤色像素的R通道、G通道和B通道的像素值,进而根据各通道的像素值,获取人脸肤色像素的各颜色通道的直方图,由此得到第二像素值分布信息。其中,素材人脸图像中的人脸肤色像素的获取方式和待融合人脸图像中的人脸肤色像素的获取方式相类似,如先确定素材人脸图像的五官特征信息,然后根据五官特征信息和掩模图像确定素材人脸图像中的脸部肤色区域,进而对该脸部肤色区域进行肤色检测,以获取人脸肤色像素。
S203、根据第一像素值分布信息确定各颜色通道的第一像素值调整参数,以及根据第二像素值分布信息确定各颜色通道的第二像素值调整参数。
具体地,可以根据第一像素值分布信息,获取待融合人脸图像中人脸肤色像素的各颜色通道的像素值的n1百分位数和n2百分位数,进而获取第一像素值调整参数;以及根据第二像素值分布信息,获取素材人脸图像中人脸肤色像素的各颜色通道的像素值的n3百分位数和n4百分位数,进而获取第二像素值调整参数。
本实施例中,任一颜色通道的第一像素值调整参数包括待融合人脸图像中人脸肤色像素的相应颜色通道的像素值的n1百分位数和n2百分位数,任一颜色通道的第二像素值调整参数包括素材人脸图像中人脸肤色像素的相应颜色通道的像素值的n3百分位数和n4百分位数。像素值分布信息也即直方图。各颜色通道的像素值的取值范围为0~255,,其中当某一颜色通道的直方图中横轴上某个像素值所对应的纵轴的人脸肤色像素数量为零,则该颜色通道所包含的所有像素值中不包括该人脸肤色像素数量为零的像素值,反之若人脸肤色像素的数量不为零,则该颜色通道所包含的所有像素值中包括该人脸肤色像素不为零所对应的像素值。因此,通过各颜色通道的直方图,可以确定人脸肤色像素的各颜色通道所包含的像素值有哪些。
对于任一颜色通道所包含的所有像素值,通过将该所有像素值按照从小到大的顺序进行排列,然后划分为100等份,任一颜色通道的像素值的n百分位数即是指该颜色通道所包含的所有像素值中,在所划分的100等份里处于n%位置的像素值,其表示的意义是在该颜色通道中像素值小于或等于n百分位数的人脸肤色像素数量占总人脸肤色像素数量的n%,即在所有人脸肤色像素中,存在n%的人脸肤色像素在该颜色通道的像素值小于n百分位数。n百分位也可以用n%表示,n的取值区间为[1,100]。
因此,待融合人脸图像中人脸肤色像素的R通道的像素值的n1百分位数和n2百分位数,分别是将R通道所包含的所有像素值按照从小到大进行排序并划分为100等份后,在所划分的100等份中处于n1%位置的像素值和处于n2%位置的像素值;待融合人脸图像中人脸肤色像素的G通道的像素值的n1百分位数和n2百分位数,分别是将G通道所包含的所有像素值按照从小到大排序并划分为100等份后,在所划分的100等份中处于n1%位置的像素值和处于n2%位置的像素值;以此类推得到B通道的像素值的n1百分位数和n2百分位数,以及素材人脸图像中人脸肤色像素的R通道、G通道、B通道的像素值的n3百分位数和n4百分位数,在此不做一一赘述。
其中,n1小于n2,n3小于n4,n1、n2、n3、n4的取值区间都为[1,100]。
其中,n1和n3可以是均小于50,n2和n4可以是均大于或等于50。进一步地,n1=n3,n2=n4。比如,n1、n3的取值可以是20,n2、n4的取值可以是90。当然,n1、n2、n3、n4也可以取其他的值,比如n1、n3可以是30、35或45等,n2、n4可以是55、65或80等,具体可以根据实际需要进行选取。在其他一些实施例中,n1和n3的取值可以不相同,譬如n1可以是10、30或40等,n3可以是15、25或38等,n2和n4也可以不相同,譬如n2可以是50、60或70等,n4可以是58、75或95等。
S204、根据各颜色通道的第一像素值调整参数和第二像素值调整参数,对待融合人脸图像中每个图像像素的相应颜色通道的像素值进行调整。
具体地,先获取待融合人脸图像中每个图像像素的各颜色通道的像素值,图像像素也即构成待融合人脸图像的像素,包括人脸肤色像素。对于图像像素的任一颜色通道的像素值x,可以根据如下公式进行调整:
当x<D1时,F(x)=x*D3/D1; (1)
当x≥D1时,F(x)=D3+(x-D1)*(D4-D3)/(D2-D1); (2)
其中,F(x)为调整后的像素值x,D1为n1百分位数,D2为n2百分位数,D3为n3百分位数,D4为n4百分位数。如图6所示,x和F(x)的映射关系为如图6所示的曲线。例如,对于一个图像像素的R通道的像素值,当该像素值小于D1时,利用公式(1)对该像素值进行调整,当该像素值大于或等于D1时,利用公式(2)对该像素值进行调整,以此类推。
其中,在其他一些实施方式中,也可以仅是利用上述公式(1)和(2)对待融合人脸图像中的人脸肤色像素进行调整。
S205、将调整后的待融合人脸图像与素材人脸图像进行融合,以生成目标图像。
对待融合人脸图像的每个图像像素进行调整后,将调整后的待融合人脸图像与素材人脸图像进行融合,以将待融合人脸图像中的人脸融合至素材人脸图像中的人脸区域,如图7所示,将待融合人脸图像71和素材人脸图像72进行融合后,得到目标图像73。
本实施例中,通过获取待融合人脸图像和素材人脸图像中人脸肤色像素的像素值分布信息,进而根据像素值分布信息确定各颜色通道的调整值,以利用这些调整值对待融合人脸图像进行调整,从而可以针对不同的待融合人脸图像进行不同的调整,可以调整后的待融合人脸图像中的人脸肤色和素材人脸图像的人脸肤色更接近,进而使得融合得到的目标图像的肤色更均匀,减少颜色差异,使得目标图像看起来更加真实自然。
实施例二、
本实施例提供一种人脸图像融合装置,其中该人脸图像融合装置可以集成在手机等终端中。
参阅图8,本实施例的人脸图像融合装置,包括第一获取模块801、第二获取模块802、确定模块803、调整模块804以及生成模块805。
第一获取模块801用于获取待融合人脸图像和素材人脸图像。待融合人脸图像比如可以来自用户的自拍照片,或者用户在相册中选择的具有人脸的图像。其中,第一获取模块801具体可以用于获取原始人脸图像;对原始人脸图像进行预处理,得到待融合人脸图像,预处理包括对原始人脸图像进行裁剪、人脸矫正、肤色调节以及形变。原始人脸图像例如为用户的自拍照,待融合人脸图像为对用户自拍照做预处理之后得到的图像。
第二获取模块802用于获取待融合人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第一像素值分布信息,以及获取素材人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第二像素值分布信息。其中,预定颜色空间可以根据实际需要进行选择,比如可以是RGB颜色空间、HSV颜色空间或者YUV颜色空间,等等。
本实施例中,各颜色通道的像素值分布信息为各颜色通道的直方图。以预定颜色空间为RGB颜色空间为例,第二获取模块802具体用于确定待融合人脸图像中的人脸肤色像素;然后,获取各人脸肤色像素的R通道、G通道以及B通道的像素值;之后根据各人脸肤色像素的R通道、G通道以及B通道的像素值,获取人脸肤色像素的各颜色通道的直方图,进而得到第一像素值分布信息。其中,确定人脸肤色像素的方式,比如可以是先对待融合人脸图像进行人脸检测,以获取待融合人脸图像的五官特征信息;其后,根据五官特征信息和预设的掩模图像,确定待融合人脸图像中的脸部肤色区域,从而对脸部肤色区域进行肤色检测,以确定待融合人脸图像中的人脸肤色像素。
其中,第二像素值分布信息的获取方式与第一像素值分布信息的获取方式相类似,具体可参考第一像素值分布信息的获取过程,在此不做一一赘述。
确定模块803用于根据第一像素值分布信息确定各颜色通道的第一像素值调整参数,以及根据第二像素值分布信息确定各颜色通道的第二像素值调整参数。具体地,可以根据第一像素值分布信息,获取待融合人脸图像中人脸肤色像素的各颜色通道的像素值的n1百分位数和n2百分位数,进而获取第一像素值调整参数;以及根据第二像素值分布信息,获取素材人脸图像中人脸肤色像素的各颜色通道的像素值的n3百分位数和n4百分位数,进而获取第二像素值调整参数。
其中,n1小于n2,n3小于n4,n1、n2、n3、n4的取值区间都为[1,100]。
其中,n1和n3可以是均小于50,n2和n4可以是均大于或等于50。进一步地,n1=n3,n2=n4。
调整模块804用于根据各颜色通道的第一像素值调整参数和第二像素值调整参数,对待融合人脸图像中每个图像像素的相应颜色通道的像素值进行调整。具体地,先获取待融合人脸图像中每个图像像素的各颜色通道的像素值,图像像素也即构成待融合人脸图像的像素,包括人脸肤色像素。对于图像像素的任一颜色通道的像素值x,可以根据如下公式进行调整:
当x<D1时,F(x)=x*D3/D1; (1)
当x≥D1时,F(x)=D3+(x-D1)*(D4-D3)/(D2-D1); (2)
其中,F(x)为调整后的像素值x,D1为为n1百分位数,D2为n2百分位数,D3为n3百分位数,D4为n4百分位数。例如,对于一个图像像素的R通道的像素值,当该像素值小于D1时,利用公式(1)对该像素值进行调整,当该像素值大于或等于D1时,利用公式(2)对该像素值进行调整,以此类推。
生成模块805用于将调整后的待融合人脸图像与素材人脸图像进行融合,以生成目标图像。
本实施例中,通过获取待融合人脸图像和素材人脸图像中人脸肤色像素的像素值分布信息,进而根据像素值分布信息确定各颜色通道的调整值,以利用这些调整值对待融合人脸图像进行调整,从而可以针对不同的待融合人脸图像进行不同的调整,可以调整后的待融合人脸图像中的人脸肤色和素材人脸图像的人脸肤色更接近,进而使得融合得到的目标图像的肤色更均匀,减少颜色差异,使得目标图像看起来更加真实自然。
实施例三、
相应的,本发明实施例还提供一种终端,如图9所示,该终端可以包括射频(RF,Radio Frequency)电路901、包括有一个或一个以上计算机可读存储介质的存储器902、输入单元903、显示单元904、传感器905、音频电路906、无线保真(WiFi,Wireless Fidelity)模块907、包括有一个或者一个以上处理核心的处理器908、以及电源909等部件。本领域技术人员可以理解,图9中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路901可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器908处理;另外,将涉及上行的数据发送给基站。通常,RF电路901包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM,Subscriber Identity Module)卡、收发信机、耦合器、低噪声放大器(LNA,Low Noise Amplifier)、双工器等。此外,RF电路901还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GSM,Global System of Mobile communication)、通用分组无线服务(GPRS,GeneralPacket Radio Service)、码分多址(CDMA,Code Division Multiple Access)、宽带码分多址(WCDMA,Wideband Code Division Multiple Access)、长期演进(LTE,Long TermEvolution)、电子邮件、短消息服务(SMS,Short Messaging Service)等。
存储器902可用于存储软件程序以及模块,处理器908通过运行存储在存储器902的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器902可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器902可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器902还可以包括存储器控制器,以提供处理器908和输入单元903对存储器902的访问。
输入单元903可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元903可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器908,并能接收处理器908发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元903还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元904可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元904可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器908以确定触摸事件的类型,随后处理器908根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图9中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
终端还可包括至少一种传感器905,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路906、扬声器,传声器可提供用户与终端之间的音频接口。音频电路906可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路906接收后转换为音频数据,再将音频数据输出处理器908处理后,经RF电路901以发送给比如另一终端,或者将音频数据输出至存储器902以便进一步处理。音频电路906还可能包括耳塞插孔,以提供外设耳机与终端的通信。
WiFi属于短距离无线传输技术,终端通过WiFi模块907可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了WiFi模块907,但是可以理解的是,其并不属于终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器908是终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器902内的软件程序和/或模块,以及调用存储在存储器902内的数据,执行终端的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器908可包括一个或多个处理核心;优选的,处理器908可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器908中。
终端还包括给各个部件供电的电源909(比如电池),优选的,电源可以通过电源管理系统与处理器908逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源909还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端中的处理器908会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器902中,并由处理器908来运行存储在存储器902中的应用程序,从而实现各种功能:
获取待融合人脸图像和素材人脸图像,然后获取待融合人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第一像素值分布信息,以及获取素材人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第二像素值分布信息;根据第一像素值分布信息,确定各颜色通道的第一像素值调整参数,以及根据第二像素值分布信息,确定各颜色通道的第二像素值调整参数;从而根据各颜色通道的第一像素值调整参数和第二像素值调整参数,对待融合人脸图像中每个图像像素的相应颜色通道的像素值进行调整;之后将调整后的待融合人脸图像与素材人脸图像进行融合,以生成目标图像。
其中,可以根据第一像素值分布信息,获取待融合人脸图像中人脸肤色像素的各颜色通道的像素值的n1百分位数和n2百分位数,进而获取第一像素值调整参数;根据第二像素值分布信息,获取素材人脸图像中人脸肤色像素的各颜色通道的像素值的n3百分位数和n4百分位数,进而获取第二像素值调整参数。
其中,获取待融合人脸图像中每个图像像素的各颜色通道的像素值;对于图像像素的任一颜色通道的像素值x,可以根据以下公式进行调整:
当x<D1时,F(x)=x*D3/D1;
当x≥D1时,F(x)=D3+(x-D1)*(D4-D3)/(D2-D1);
其中,F(x)为调整后的像素值x,D1为为n1百分位数,D2为n2百分位数,D3为n3百分位数,D4为n4百分位数。
其中,n1=n3,n2=n4,且n1和n3均小于50,n2和n4均大于或等于50。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
本发明实施例,通过获取待融合人脸图像和素材人脸图像中人脸肤色像素的像素值分布信息,进而根据像素值分布信息确定各颜色通道的调整值,以利用这些调整值对待融合人脸图像进行调整,从而可以针对不同的待融合人脸图像进行不同的调整,可以调整后的待融合人脸图像中的人脸肤色和素材人脸图像的人脸肤色更接近,进而使得融合得到的目标图像的肤色更均匀,减少颜色差异,使得目标图像看起来更加真实自然。
实施例四、
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种人脸图像融合方法中的步骤。例如,该指令可以如下步骤:
获取待融合人脸图像和素材人脸图像,然后获取待融合人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第一像素值分布信息,以及获取素材人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第二像素值分布信息;根据第一像素值分布信息,确定各颜色通道的第一像素值调整参数,以及根据第二像素值分布信息,确定各颜色通道的第二像素值调整参数;从而根据各颜色通道的第一像素值调整参数和第二像素值调整参数,对待融合人脸图像中每个图像像素的相应颜色通道的像素值进行调整;之后将调整后的待融合人脸图像与素材人脸图像进行融合,以生成目标图像。
其中,可以根据第一像素值分布信息,获取待融合人脸图像中人脸肤色像素的各颜色通道的像素值的n1百分位数和n2百分位数,进而获取第一像素值调整参数;根据第二像素值分布信息,获取素材人脸图像中人脸肤色像素的各颜色通道的像素值的n3百分位数和n4百分位数,进而获取第二像素值调整参数。
其中,获取待融合人脸图像中每个图像像素的各颜色通道的像素值;对于图像像素的任一颜色通道的像素值x,可以根据以下公式进行调整:
当x<D1时,F(x)=x*D3/D1;
当x≥D1时,F(x)=D3+(x-D1)*(D4-D3)/(D2-D1);
其中,F(x)为调整后的像素值x,D1为为n1百分位数,D2为n2百分位数,D3为n3百分位数,D4为n4百分位数。
其中,n1=n3,n2=n4,且n1和n3均小于50,n2和n4均大于或等于50。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种人脸图像融合方法中的步骤,因此,可以实现本发明实施例所提供的任一种人脸图像融合方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本发明实施例所提供的一种人脸图像融合方法、装置及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (15)
1.一种人脸图像融合方法,其特征在于,包括:
获取待融合人脸图像和素材人脸图像;
获取所述待融合人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第一像素值分布信息,以及获取所述素材人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第二像素值分布信息;
根据所述第一像素值分布信息确定各颜色通道的第一像素值调整参数,以及根据所述第二像素值分布信息确定各颜色通道的第二像素值调整参数;
根据各所述颜色通道的第一像素值调整参数和第二像素值调整参数,对所述待融合人脸图像中每个图像像素的相应颜色通道的像素值进行调整;
将调整后的所述待融合人脸图像与所述素材人脸图像进行融合,以生成目标图像。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一像素值分布信息确定各颜色通道的第一像素值调整参数,包括:
根据所述第一像素值分布信息,获取所述待融合人脸图像中人脸肤色像素的各所述颜色通道的像素值的n1百分位数和n2百分位数,进而获取第一像素值调整参数,所述n1小于n2。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第二像素值分布信息确定各颜色通道的第二像素值调整参数,包括:
根据所述第二像素值分布信息,获取所述素材人脸图像中人脸肤色像素的各所述颜色通道的像素值的n3百分位数和n4百分位数,进而获取第二像素值调整参数,所述n3小于n4。
4.根据权利要求3所述的方法,其特征在于,所述根据各所述颜色通道的第一像素值调整参数和第二像素值调整参数,对所述待融合人脸图像中每个图像像素的相应颜色通道的像素值进行调整,包括:
获取所述待融合人脸图像中每个图像像素的各所述颜色通道的像素值;
对于所述图像像素的任一颜色通道的像素值x,根据以下公式进行调整:
当x<D1时,F(x)=x*D3/D1;
当x≥D1时,F(x)=D3+(x-D1)*(D4-D3)/(D2-D1);
其中,所述F(x)为调整后的像素值x,D1为所述n1百分位数,D2为所述n2百分位数,D3为所述n3百分位数,D4为所述n4百分位数。
5.根据权利要求3所述的方法,其特征在于,所述n1=n3,所述n2=n4。
6.根据权利要求3所述的方法,其特征在于,所述n1和n3均小于50,所述n2和n4均大于或等于50。
7.根据权利要求1所述的方法,其特征在于,所述预定颜色空间为RGB颜色空间,各所述颜色通道包括R通道、G通道以及B通道;
所述获取所述待融合人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第一像素值分布信息,包括:
确定所述待融合人脸图像中的人脸肤色像素;
获取所述待融合人脸图像中各所述人脸肤色像素的R通道、G通道以及B通道的像素值;
根据所述待融合人脸图像中各所述人脸肤色像素的R通道、G通道以及B通道的像素值,获取所述待融合人脸图像中所述人脸肤色像素的各颜色通道的直方图,进而得到第一像素值分布信息。
8.根据权利要求7所述的方法,其特征在于,所述确定所述待融合人脸图像中的人脸肤色像素,包括:
对所述待融合人脸图像进行人脸检测,以获取所述待融合人脸图像的五官特征信息;
根据所述五官特征信息和预设的掩模图像,确定所述待融合人脸图像中的脸部肤色区域;
对所述脸部肤色区域进行肤色检测,以确定所述待融合人脸图像中的人脸肤色像素。
9.根据权利要求1所述的方法,其特征在于,所述获取待融合人脸图像和素材人脸图像,包括:
获取原始人脸图像;
对所述原始人脸图像进行预处理,得到待融合人脸图像,所述预处理包括对所述原始人脸图像进行裁剪、人脸矫正、肤色调节以及形变。
10.一种人脸图像融合装置,其特征在于,包括:
第一获取模块,用于获取待融合人脸图像和素材人脸图像;
第二获取模块,用于获取所述待融合人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第一像素值分布信息,以及获取所述素材人脸图像中人脸肤色像素在预定颜色空间的各颜色通道的第二像素值分布信息;
确定模块,用于根据所述第一像素值分布信息确定各颜色通道的第一像素值调整参数,以及根据所述第二像素值分布信息确定各颜色通道的第二像素值调整参数;
调整模块,用于根据各所述颜色通道的第一像素值调整参数和第二像素值调整参数,对所述待融合人脸图像中每个图像像素的相应颜色通道的像素值进行调整;
生成模块,用于将调整后的所述待融合人脸图像与所述素材人脸图像进行融合,以生成目标图像。
11.根据权利要求10所述的装置,其特征在于,所述确定模块具体用于:
根据所述第一像素值分布信息,获取所述待融合人脸图像中人脸肤色像素的各所述颜色通道的像素值的n1百分位数和n2百分位数,进而获取第一像素值调整参数,所述n1小于n2。
12.根据权利要求11所述的装置,其特征在于,所述确定模块具体用于:
根据所述第二像素值分布信息,获取所述素材人脸图像中人脸肤色像素的各所述颜色通道的像素值的n3百分位数和n4百分位数,进而获取第二像素值调整参数,所述n3小于n4。
13.根据权利要求12所述的装置,其特征在于,所述调整模块具体用于:
获取所述待融合人脸图像中每个图像像素的各所述颜色通道的像素值;
对于所述图像像素的任一颜色通道的像素值x,根据以下公式进行调整:
当x<D1时,F(x)=x*D3/D1;
当x≥D1时,F(x)=D3+(x-D1)*(D4-D3)/(D2-D1);
其中,所述F(x)为调整后的像素值x,D1为所述n1百分位数,D2为所述n2百分位数,D3为所述n3百分位数,D4为所述n4百分位数。
14.根据权利要求12所述的装置,其特征在于,所述n1=n3,所述n2=n4,且所述n1和n3均小于50,所述n2和n4均大于或等于50。
15.一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至9任一项所述的人脸图像融合方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810886318.2A CN109191410B (zh) | 2018-08-06 | 2018-08-06 | 一种人脸图像融合方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810886318.2A CN109191410B (zh) | 2018-08-06 | 2018-08-06 | 一种人脸图像融合方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109191410A true CN109191410A (zh) | 2019-01-11 |
CN109191410B CN109191410B (zh) | 2022-12-13 |
Family
ID=64920362
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810886318.2A Active CN109191410B (zh) | 2018-08-06 | 2018-08-06 | 一种人脸图像融合方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109191410B (zh) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110035320A (zh) * | 2019-03-19 | 2019-07-19 | 星河视效文化传播(北京)有限公司 | 视频的广告加载渲染方法及装置 |
CN110211030A (zh) * | 2019-06-04 | 2019-09-06 | 北京字节跳动网络技术有限公司 | 图像生成方法和装置 |
CN110232730A (zh) * | 2019-06-03 | 2019-09-13 | 深圳市三维人工智能科技有限公司 | 一种三维人脸模型贴图融合方法和计算机处理设备 |
CN110348496A (zh) * | 2019-06-27 | 2019-10-18 | 广州久邦世纪科技有限公司 | 一种人脸图像融合的方法及系统 |
CN110782419A (zh) * | 2019-10-18 | 2020-02-11 | 杭州趣维科技有限公司 | 一种基于图形处理器的三维人脸融合方法及系统 |
CN110838084A (zh) * | 2019-09-24 | 2020-02-25 | 咪咕文化科技有限公司 | 一种图像的风格转移方法、装置、电子设备及存储介质 |
CN110929617A (zh) * | 2019-11-14 | 2020-03-27 | 北京神州绿盟信息安全科技股份有限公司 | 一种换脸合成视频检测方法、装置、电子设备及存储介质 |
CN111047511A (zh) * | 2019-12-31 | 2020-04-21 | 维沃移动通信有限公司 | 一种图像处理方法及电子设备 |
CN111063008A (zh) * | 2019-12-23 | 2020-04-24 | 北京达佳互联信息技术有限公司 | 一种图像处理方法、装置、设备及存储介质 |
CN111275648A (zh) * | 2020-01-21 | 2020-06-12 | 腾讯科技(深圳)有限公司 | 人脸图像处理方法、装置、设备及计算机可读存储介质 |
CN111627076A (zh) * | 2020-04-28 | 2020-09-04 | 广州华多网络科技有限公司 | 换脸方法、装置及电子设备 |
CN111754396A (zh) * | 2020-07-27 | 2020-10-09 | 腾讯科技(深圳)有限公司 | 脸部图像处理方法、装置、计算机设备和存储介质 |
CN112102153A (zh) * | 2020-08-20 | 2020-12-18 | 北京百度网讯科技有限公司 | 图像的卡通化处理方法、装置、电子设备和存储介质 |
CN112116548A (zh) * | 2020-09-28 | 2020-12-22 | 北京百度网讯科技有限公司 | 人脸图像的合成方法、装置 |
CN112446817A (zh) * | 2019-08-29 | 2021-03-05 | 北京小米移动软件有限公司 | 图片融合方法及装置 |
CN112581413A (zh) * | 2019-09-29 | 2021-03-30 | 天津工业大学 | 自适应非线性加权的人脸图像融合方法 |
CN113052783A (zh) * | 2019-12-27 | 2021-06-29 | 杭州深绘智能科技有限公司 | 一种基于人脸关键点的人脸图像融合方法 |
CN113395569A (zh) * | 2021-05-29 | 2021-09-14 | 北京优幕科技有限责任公司 | 视频生成方法及装置 |
CN114241347A (zh) * | 2020-09-09 | 2022-03-25 | 华为技术有限公司 | 皮肤敏感度的显示方法、装置、电子设备及可读存储介质 |
CN114882561A (zh) * | 2022-05-10 | 2022-08-09 | 广州光锥元信息科技有限公司 | 基于移动端的对多张人像进行融合的方法及装置 |
WO2022179215A1 (zh) * | 2021-02-23 | 2022-09-01 | 北京市商汤科技开发有限公司 | 图像处理方法及装置、电子设备和存储介质 |
CN115348709A (zh) * | 2022-10-18 | 2022-11-15 | 良业科技集团股份有限公司 | 适用于文旅的智慧云服务照明展示方法及系统 |
CN117808902A (zh) * | 2024-03-01 | 2024-04-02 | 武汉昊一源科技有限公司 | 三维查找表的构建方法、图像处理方法、设备及存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8811740B1 (en) * | 2012-10-19 | 2014-08-19 | Google Inc. | Automatic color correction |
CN106156730A (zh) * | 2016-06-30 | 2016-11-23 | 腾讯科技(深圳)有限公司 | 一种人脸图像的合成方法和装置 |
CN106447604A (zh) * | 2016-09-30 | 2017-02-22 | 北京奇虎科技有限公司 | 一种变换视频中面部画面的方法和装置 |
US20170139572A1 (en) * | 2015-11-17 | 2017-05-18 | Adobe Systems Incorporated | Image Color and Tone Style Transfer |
CN106791365A (zh) * | 2016-11-25 | 2017-05-31 | 努比亚技术有限公司 | 人脸图像预览处理方法及装置 |
CN107045714A (zh) * | 2017-05-11 | 2017-08-15 | 杭州知聊信息技术有限公司 | 一种用于实时视频通信的人脸美化算法 |
CN107146199A (zh) * | 2017-05-02 | 2017-09-08 | 厦门美图之家科技有限公司 | 一种人脸图像的融合方法、装置及计算设备 |
CN107302662A (zh) * | 2017-07-06 | 2017-10-27 | 维沃移动通信有限公司 | 一种拍照的方法、装置及移动终端 |
CN108090477A (zh) * | 2018-01-23 | 2018-05-29 | 北京易智能科技有限公司 | 一种基于多光谱融合的人脸识别方法与装置 |
-
2018
- 2018-08-06 CN CN201810886318.2A patent/CN109191410B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8811740B1 (en) * | 2012-10-19 | 2014-08-19 | Google Inc. | Automatic color correction |
US20170139572A1 (en) * | 2015-11-17 | 2017-05-18 | Adobe Systems Incorporated | Image Color and Tone Style Transfer |
CN106156730A (zh) * | 2016-06-30 | 2016-11-23 | 腾讯科技(深圳)有限公司 | 一种人脸图像的合成方法和装置 |
CN106447604A (zh) * | 2016-09-30 | 2017-02-22 | 北京奇虎科技有限公司 | 一种变换视频中面部画面的方法和装置 |
CN106791365A (zh) * | 2016-11-25 | 2017-05-31 | 努比亚技术有限公司 | 人脸图像预览处理方法及装置 |
CN107146199A (zh) * | 2017-05-02 | 2017-09-08 | 厦门美图之家科技有限公司 | 一种人脸图像的融合方法、装置及计算设备 |
CN107045714A (zh) * | 2017-05-11 | 2017-08-15 | 杭州知聊信息技术有限公司 | 一种用于实时视频通信的人脸美化算法 |
CN107302662A (zh) * | 2017-07-06 | 2017-10-27 | 维沃移动通信有限公司 | 一种拍照的方法、装置及移动终端 |
CN108090477A (zh) * | 2018-01-23 | 2018-05-29 | 北京易智能科技有限公司 | 一种基于多光谱融合的人脸识别方法与装置 |
Non-Patent Citations (3)
Title |
---|
VICTOR-EMIL NEAGOE ET AL.: "Face detection in color images using fusion of the chrominance and luminance channel decisions", 《2010 8TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS》 * |
张妍琰等: "基于局部相位量化与多通道颜色的鲁棒人脸识别", 《河南城建学院学报》 * |
杨世强等: "基于高斯模型的手部肤色建模与区域检测", 《中国图象图形学报》 * |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110035320A (zh) * | 2019-03-19 | 2019-07-19 | 星河视效文化传播(北京)有限公司 | 视频的广告加载渲染方法及装置 |
CN110232730B (zh) * | 2019-06-03 | 2024-01-19 | 深圳市三维人工智能科技有限公司 | 一种三维人脸模型贴图融合方法和计算机处理设备 |
CN110232730A (zh) * | 2019-06-03 | 2019-09-13 | 深圳市三维人工智能科技有限公司 | 一种三维人脸模型贴图融合方法和计算机处理设备 |
CN110211030A (zh) * | 2019-06-04 | 2019-09-06 | 北京字节跳动网络技术有限公司 | 图像生成方法和装置 |
CN110211030B (zh) * | 2019-06-04 | 2023-10-17 | 北京字节跳动网络技术有限公司 | 图像生成方法和装置 |
CN110348496A (zh) * | 2019-06-27 | 2019-10-18 | 广州久邦世纪科技有限公司 | 一种人脸图像融合的方法及系统 |
CN110348496B (zh) * | 2019-06-27 | 2023-11-14 | 广州久邦世纪科技有限公司 | 一种人脸图像融合的方法及系统 |
CN112446817A (zh) * | 2019-08-29 | 2021-03-05 | 北京小米移动软件有限公司 | 图片融合方法及装置 |
CN110838084A (zh) * | 2019-09-24 | 2020-02-25 | 咪咕文化科技有限公司 | 一种图像的风格转移方法、装置、电子设备及存储介质 |
CN110838084B (zh) * | 2019-09-24 | 2023-10-17 | 咪咕文化科技有限公司 | 一种图像的风格转移方法、装置、电子设备及存储介质 |
CN112581413A (zh) * | 2019-09-29 | 2021-03-30 | 天津工业大学 | 自适应非线性加权的人脸图像融合方法 |
CN112581413B (zh) * | 2019-09-29 | 2022-10-11 | 天津工业大学 | 自适应非线性加权的人脸图像融合方法 |
CN110782419B (zh) * | 2019-10-18 | 2022-06-21 | 杭州小影创新科技股份有限公司 | 一种基于图形处理器的三维人脸融合方法及系统 |
CN110782419A (zh) * | 2019-10-18 | 2020-02-11 | 杭州趣维科技有限公司 | 一种基于图形处理器的三维人脸融合方法及系统 |
CN110929617A (zh) * | 2019-11-14 | 2020-03-27 | 北京神州绿盟信息安全科技股份有限公司 | 一种换脸合成视频检测方法、装置、电子设备及存储介质 |
CN111063008A (zh) * | 2019-12-23 | 2020-04-24 | 北京达佳互联信息技术有限公司 | 一种图像处理方法、装置、设备及存储介质 |
CN113052783A (zh) * | 2019-12-27 | 2021-06-29 | 杭州深绘智能科技有限公司 | 一种基于人脸关键点的人脸图像融合方法 |
CN111047511A (zh) * | 2019-12-31 | 2020-04-21 | 维沃移动通信有限公司 | 一种图像处理方法及电子设备 |
CN111275648B (zh) * | 2020-01-21 | 2024-02-09 | 腾讯科技(深圳)有限公司 | 人脸图像处理方法、装置、设备及计算机可读存储介质 |
CN111275648A (zh) * | 2020-01-21 | 2020-06-12 | 腾讯科技(深圳)有限公司 | 人脸图像处理方法、装置、设备及计算机可读存储介质 |
CN111627076B (zh) * | 2020-04-28 | 2023-09-19 | 广州方硅信息技术有限公司 | 换脸方法、装置及电子设备 |
CN111627076A (zh) * | 2020-04-28 | 2020-09-04 | 广州华多网络科技有限公司 | 换脸方法、装置及电子设备 |
WO2022022154A1 (zh) * | 2020-07-27 | 2022-02-03 | 腾讯科技(深圳)有限公司 | 脸部图像处理方法、装置、设备及存储介质 |
CN111754396A (zh) * | 2020-07-27 | 2020-10-09 | 腾讯科技(深圳)有限公司 | 脸部图像处理方法、装置、计算机设备和存储介质 |
CN111754396B (zh) * | 2020-07-27 | 2024-01-09 | 腾讯科技(深圳)有限公司 | 脸部图像处理方法、装置、计算机设备和存储介质 |
CN112102153A (zh) * | 2020-08-20 | 2020-12-18 | 北京百度网讯科技有限公司 | 图像的卡通化处理方法、装置、电子设备和存储介质 |
CN112102153B (zh) * | 2020-08-20 | 2023-08-01 | 北京百度网讯科技有限公司 | 图像的卡通化处理方法、装置、电子设备和存储介质 |
CN114241347A (zh) * | 2020-09-09 | 2022-03-25 | 华为技术有限公司 | 皮肤敏感度的显示方法、装置、电子设备及可读存储介质 |
CN112116548A (zh) * | 2020-09-28 | 2020-12-22 | 北京百度网讯科技有限公司 | 人脸图像的合成方法、装置 |
WO2022179215A1 (zh) * | 2021-02-23 | 2022-09-01 | 北京市商汤科技开发有限公司 | 图像处理方法及装置、电子设备和存储介质 |
CN113395569B (zh) * | 2021-05-29 | 2022-12-09 | 北京优幕科技有限责任公司 | 视频生成方法及装置 |
CN113395569A (zh) * | 2021-05-29 | 2021-09-14 | 北京优幕科技有限责任公司 | 视频生成方法及装置 |
CN114882561A (zh) * | 2022-05-10 | 2022-08-09 | 广州光锥元信息科技有限公司 | 基于移动端的对多张人像进行融合的方法及装置 |
CN115348709A (zh) * | 2022-10-18 | 2022-11-15 | 良业科技集团股份有限公司 | 适用于文旅的智慧云服务照明展示方法及系统 |
CN117808902A (zh) * | 2024-03-01 | 2024-04-02 | 武汉昊一源科技有限公司 | 三维查找表的构建方法、图像处理方法、设备及存储介质 |
CN117808902B (zh) * | 2024-03-01 | 2024-06-04 | 武汉昊一源科技有限公司 | 三维查找表的构建方法、图像处理方法、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109191410B (zh) | 2022-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109191410A (zh) | 一种人脸图像融合方法、装置及存储介质 | |
US11443462B2 (en) | Method and apparatus for generating cartoon face image, and computer storage medium | |
US12014663B2 (en) | Dark mode display interface processing method, electronic device, and storage medium | |
CN109816663B (zh) | 一种图像处理方法、装置与设备 | |
CN106156730B (zh) | 一种人脸图像的合成方法和装置 | |
CN108307125B (zh) | 一种图像采集方法、装置和存储介质 | |
CN112669197B (zh) | 图像处理方法、装置、移动终端及存储介质 | |
CN107851422A (zh) | 电子设备和电子设备中的显示控制方法 | |
CN112950525B (zh) | 图像检测方法、装置及电子设备 | |
CN110443769A (zh) | 图像处理方法、图像处理装置及终端设备 | |
CN108989563A (zh) | 双面屏的显示方法、移动终端及计算机可读存储介质 | |
CN108600647A (zh) | 拍摄预览方法、移动终端及存储介质 | |
CN108701365A (zh) | 光点识别方法、装置以及系统 | |
CN109144361A (zh) | 一种图像处理方法及终端设备 | |
CN111901519B (zh) | 屏幕补光方法、装置及电子设备 | |
CN108875594A (zh) | 一种人脸图像的处理方法、装置以及存储介质 | |
CN108986026A (zh) | 一种图片拼接方法、终端及计算机可读存储介质 | |
CN109729281A (zh) | 图像处理方法、装置、存储介质及终端 | |
CN109525783A (zh) | 一种曝光拍摄方法、终端及计算机可读存储介质 | |
EP4099162A1 (en) | Method and apparatus for configuring theme color of terminal device, and terminal device | |
CN108259746A (zh) | 一种图像色彩检测方法及移动终端 | |
CN110035270A (zh) | 一种3d图像显示方法、终端及计算机可读存储介质 | |
CN111868779A (zh) | 一种显示控制的方法及电子设备 | |
CN109639981A (zh) | 一种图像拍摄方法及移动终端 | |
CN109859115A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |