人脸图像处理方法、装置、设备及存储介质制造方法及图纸

技术编号:38937833 阅读:16 留言:0更新日期:2023-09-25 09:38
本申请提出一种人脸图像处理方法、装置、设备及存储介质,该方法包括:获取用户人脸图像、用户人脸图像对应的人脸关键点以及与用户人脸图像对齐的预设模特脸图像的脸部轮廓关键点;确定人脸关键点的变形前坐标;根据用户人脸图像的人脸关键点和预设模特脸图像的脸部轮廓关键点,确定人脸关键点的变形后坐标;根据用户人脸图像、变形前坐标和变形后坐标,生成变形效果图。本申请基于黄金比例的预设模特脸图像对用户人脸进行瘦脸变形,能使瘦脸后的用户人脸不仅像用户本人,且更美,更自然。对用户的眼部关键点插值得到数目更多的眼部稠密关键点,据此进行大眼变形,使变形更细致,效果更自然。同时进行瘦脸和大眼操作,整体效果更佳,效率更高。效率更高。效率更高。

【技术实现步骤摘要】
人脸图像处理方法、装置、设备及存储介质


[0001]本申请属于图像处理
,具体涉及一种人脸图像处理方法、装置、设备及存储介质。

技术介绍

[0002]目前,美颜相机、视频直播等场景中都会对用户的人脸图像进行美颜处理,使美颜后的人脸图像呈现出瘦脸、大眼等效果。
[0003]但相关技术中瘦脸处理,只是在用户原有的脸型轮廓的基础上缩小一圈,或者以脸颊内缩的方式获得瘦脸效果。大眼处理只是在用户原有眼睛轮廓的基础上放大一圈。这种瘦脸、大眼的美颜处理方式,虽然能够获得瘦脸、大眼的效果,但是美颜后的人脸图像容易出现五官不协调,视觉效果不自然的问题。

技术实现思路

[0004]本申请提出人脸图像处理方法、装置、设备及存储介质,基于预设模特脸图像和用户人脸图像确定变形后坐标,根据用户人脸图像、变形前坐标和变形后坐标同时进行瘦脸和大眼操作,整体效果更佳,效率更高。
[0005]本申请第一方面实施例提出了人脸图像处理方法,包括:
[0006]获取用户人脸图像、所述用户人脸图像对应的人脸关键点以及与所述用户人脸图像对齐的预设模特脸图像的脸部轮廓关键点;
[0007]确定所述人脸关键点对应的变形前坐标;
[0008]根据所述用户人脸图像对应的人脸关键点和所述预设模特脸图像的脸部轮廓关键点,确定所述人脸关键点对应的变形后坐标;
[0009]根据所述用户人脸图像、所述变形前坐标和所述变形后坐标,生成所述用户人脸图像对应的变形效果图。
[0010]在本申请的一些实施例中,所述确定所述人脸关键点对应的变形前坐标,包括:
[0011]根据所述人脸关键点中的眼部关键点,通过插值运算获得眼部稠密关键点;
[0012]将所述眼部稠密关键点及所述人脸关键点中除眼部关键点外的剩余关键点确定为变形前坐标。
[0013]在本申请的一些实施例中,所述根据所述用户人脸图像对应的人脸关键点和所述预设模特脸图像的脸部轮廓关键点,确定所述人脸关键点对应的变形后坐标,包括:
[0014]根据所述人脸关键点中的眼部关键点,通过插值运算获得眼部稠密关键点;
[0015]对所述眼部稠密关键点进行眼部逆变换,得到眼部变形后坐标;
[0016]根据所述人脸关键点中的脸部轮廓关键点和所述预设模特脸图像的脸部轮廓关键点,通过轮廓逆变换得到轮廓变形后坐标;
[0017]将所述眼部变形后坐标、所述轮廓变形后坐标及所述人脸关键点中除眼部关键点和脸部轮廓关键点外的剩余关键点确定为变形后坐标。
[0018]在本申请的一些实施例中,所述对所述眼部稠密关键点进行眼部逆变换,得到眼部变形后坐标,包括:
[0019]根据所述眼部稠密关键点,确定左眼中心点和右眼中心点;
[0020]根据预设大眼变形系数、所述左眼中心点及所述眼部稠密关键点中的左眼关键点,通过逆变换运算得到所述左眼关键点对应的左眼变形后坐标;
[0021]根据所述预设大眼变形系数、所述右眼中心点及所述眼部稠密关键点中的右眼关键点,通过逆变换运算得到所述右眼关键点对应的右眼变形后坐标。
[0022]在本申请的一些实施例中,所述根据预设大眼变形系数、所述左眼中心点及所述眼部稠密关键点中的左眼关键点,通过逆变换运算得到所述左眼关键点对应的左眼变形后坐标,包括:
[0023]计算第一左眼关键点与所述左眼中心点之间的距离,所述第一左眼关键点为所述眼部稠密关键点中的任一左眼关键点;
[0024]计算预设大眼变形系数与所述距离之间的乘积;
[0025]在由所述左眼中心点向所述第一左眼关键点延伸的直线上,确定出与所述第一左眼关键点之间的距离为所述乘积的坐标点,将所述坐标点确定为所述第一左眼关键点对应的左眼变形后坐标。
[0026]在本申请的一些实施例中,所述根据所述人脸关键点中的脸部轮廓关键点和所述预设模特脸图像的脸部轮廓关键点,通过轮廓逆变换得到轮廓变形后坐标,包括:
[0027]从所述预设模特脸图像的脸部轮廓关键点中选取与第一轮廓关键点编号相同的第二轮廓关键点,所述第一轮廓关键点为所述人脸关键点包括的脸部轮廓关键点中的任一轮廓关键点;
[0028]计算所述第一轮廓关键点与所述第二轮廓关键点之间的距离,以及计算预设轮廓变形系数与所述距离之间的乘积;
[0029]在由所述第二轮廓关键点向所述第一轮廓关键点延伸的直线上,确定出与所述第一轮廓关键点之间的距离为所述乘积的坐标点,将所述坐标点确定为所述第一轮廓关键点对应的轮廓变形后坐标。
[0030]在本申请的一些实施例中,获取与所述用户人脸图像对齐的预设模特脸图像的脸部轮廓关键点,包括:
[0031]获取预设模特脸图像及所述预设模特脸图像对应的人脸关键点;
[0032]从所述用户人脸图像对应的人脸关键点中选取第一五官关键点,以及从所述预设模特脸图像对应的人脸关键点中选取第二五官关键点;
[0033]根据所述第一五官关键点和所述第二五官关键点,通过仿射变换将所述预设模特脸图像与所述用户人脸图像对齐;
[0034]检测对齐后的所述预设模特脸图像中的脸部轮廓关键点。
[0035]本申请第二方面的实施例提供了一种人脸图像处理装置,包括:
[0036]获取模块,用于获取用户人脸图像、所述用户人脸图像对应的人脸关键点以及与所述用户人脸图像对齐的预设模特脸图像的脸部轮廓关键点;
[0037]变形前坐标确定模块,用于确定所述人脸关键点对应的变形前坐标;
[0038]变形后坐标确定模块,用于根据所述用户人脸图像对应的人脸关键点和所述预设
模特脸图像的脸部轮廓关键点,确定所述人脸关键点对应的变形后坐标;
[0039]生成模块,用于根据所述用户人脸图像、所述变形前坐标和所述变形后坐标,生成所述用户人脸图像对应的变形效果图。
[0040]本申请第三方面的实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序以实现上述第一方面所述的方法。
[0041]本申请第四方面的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现上述第一方面所述的方法。
[0042]本申请实施例中提供的技术方案,至少具有如下技术效果或优点:
[0043]在本申请实施例中,基于对齐后的黄金比例的预设模特脸图像的脸部轮廓关键点,确定用户人脸图像的轮廓变形后坐标。基于该轮廓变形后坐标对用户人脸图像的脸部轮廓进行瘦脸变形处理,能够使瘦脸后的用户人脸不仅像用户本人,并且更美,更自然。对用户人脸图像的眼部关键点进行插值得到眼部稠密关键点,基于眼部稠密关键点确定眼部变形后坐标,利用眼部变形后坐标进行大眼变形处理。由于眼部稠密关键点的数目更多,从而使大眼变形处理更加细致,准确性高,变形后效果更加自然。且本申请实施例中可以同时进行瘦脸和大眼的变形操作,不需要分为两个单独的步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人脸图像处理方法,其特征在于,包括:获取用户人脸图像、所述用户人脸图像对应的人脸关键点以及与所述用户人脸图像对齐的预设模特脸图像的脸部轮廓关键点;确定所述人脸关键点对应的变形前坐标;根据所述用户人脸图像对应的人脸关键点和所述预设模特脸图像的脸部轮廓关键点,确定所述人脸关键点对应的变形后坐标;根据所述用户人脸图像、所述变形前坐标和所述变形后坐标,生成所述用户人脸图像对应的变形效果图。2.根据权利要求1所述的方法,其特征在于,所述确定所述人脸关键点对应的变形前坐标,包括:根据所述人脸关键点中的眼部关键点,通过插值运算获得眼部稠密关键点;将所述眼部稠密关键点及所述人脸关键点中除眼部关键点外的剩余关键点确定为变形前坐标。3.根据权利要求1所述的方法,其特征在于,所述根据所述用户人脸图像对应的人脸关键点和所述预设模特脸图像的脸部轮廓关键点,确定所述人脸关键点对应的变形后坐标,包括:根据所述人脸关键点中的眼部关键点,通过插值运算获得眼部稠密关键点;对所述眼部稠密关键点进行眼部逆变换,得到眼部变形后坐标;根据所述人脸关键点中的脸部轮廓关键点和所述预设模特脸图像的脸部轮廓关键点,通过轮廓逆变换得到轮廓变形后坐标;将所述眼部变形后坐标、所述轮廓变形后坐标及所述人脸关键点中除眼部关键点和脸部轮廓关键点外的剩余关键点确定为变形后坐标。4.根据权利要求3所述的方法,其特征在于,所述对所述眼部稠密关键点进行眼部逆变换,得到眼部变形后坐标,包括:根据所述眼部稠密关键点,确定左眼中心点和右眼中心点;根据预设大眼变形系数、所述左眼中心点及所述眼部稠密关键点中的左眼关键点,通过逆变换运算得到所述左眼关键点对应的左眼变形后坐标;根据所述预设大眼变形系数、所述右眼中心点及所述眼部稠密关键点中的右眼关键点,通过逆变换运算得到所述右眼关键点对应的右眼变形后坐标。5.根据权利要求4所述的方法,其特征在于,所述根据预设大眼变形系数、所述左眼中心点及所述眼部稠密关键点中的左眼关键点,通过逆变换运算得到所述左眼关键点对应的左眼变形后坐标,包括:计算第一左眼关键点与所述左眼中心点之间的距离,所述第一左眼关键点为所述眼部稠密关键点中的任一左眼关键点;计算预设大眼变形系数与所述距离之间的乘积;在由所述左眼中心点向所述第一左眼关键点延伸的直线上,确定出与所述第一左眼关键点之间的距离为所述乘...

【专利技术属性】
技术研发人员:降小龙
申请(专利权)人:北京新氧科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1