【技术实现步骤摘要】
图像换脸方法、视频换脸方法、装置、设备和存储介质
本专利技术实施例涉及图像处理
,尤其涉及一种图像换脸方法、视频换脸方法、装置、设备和存储介质。
技术介绍
随着短视频、直播等视频应用的普及,在视频中对视频人脸进行编辑变为一个热点,而更换视频中的人脸是非常有趣且吸引人的功能,对视频换脸的研究和探索也是近年来一项热门的课题。现有技术中多采用泊松融合方法来更换视频中的人脸,泊松融合方法是采用泊松方程求解像素最优值,在保留源图像梯度信息的同时,又可以很好的融合源图像与目标图像的背景,该方法根据用户指定的边界条件求解一个泊松方程,实现了梯度域上的连续,从而达到边界处的无缝融合,因此,在泊松融合的过程中需要求解源图像的梯度信息以及目标图像的边界信息,再利用插值的方法重新构建出合成区域内的图像像素。泊松融合的算法复杂度为O(N),其中,N为融合区域的像素点个数,对泊松方程可通过牛顿迭代法、高斯-赛德尔迭代法、雅克比迭代法,梯度下降法,共轭梯度法等求解最优解,可见,泊松融合的算法复杂度与像素点个数正相关,而且需 ...
【技术保护点】
1.一种图像换脸方法,其特征在于,包括:/n获取用于对待换脸的第一图像执行换脸操作的第二图像,所述第一图像包括第一人脸,所述第二图像包括第二人脸;/n对所述第一图像中的所述第一人脸进行变形处理,得到包含变形后的第一人脸的第三图像,所述变形后的第一人脸和所述第二人脸的人脸关键点对齐;/n获取融合面罩,所述融合面罩设置有透明度;/n根据所述透明度将所述第三图像中变形后的第一人脸替换为所述第二人脸得到所述第一图像换脸后的目标图像。/n
【技术特征摘要】
1.一种图像换脸方法,其特征在于,包括:
获取用于对待换脸的第一图像执行换脸操作的第二图像,所述第一图像包括第一人脸,所述第二图像包括第二人脸;
对所述第一图像中的所述第一人脸进行变形处理,得到包含变形后的第一人脸的第三图像,所述变形后的第一人脸和所述第二人脸的人脸关键点对齐;
获取融合面罩,所述融合面罩设置有透明度;
根据所述透明度将所述第三图像中变形后的第一人脸替换为所述第二人脸得到所述第一图像换脸后的目标图像。
2.根据权利要求1所述的图像换脸方法,其特征在于,所述获取用于对待换脸的第一图像执行换脸操作的第二图像,包括:
获取指定图像,所述指定图像包含第二人脸;
对第一图像执行人脸检测操作获得所述第一图像中所述第一人脸的人脸数据;
基于预设的模板网格对所述指定图像进行人脸重建,得到所述指定图像中所述第二人脸的人脸网格;
采用所述人脸数据对所述人脸网格进行调整获得第二图像。
3.根据权利要求2所述的图像换脸方法,其特征在于,所述对第一图像执行人脸检测操作获得所述第一图像中所述第一人脸的人脸数据,包括:
对所述第一图像执行人脸检测操作以提取所述第一人脸的人脸关键点、人脸姿态数据和人脸表情数据。
4.根据权利要求2所述的图像换脸方法,其特征在于,所述人脸数据包括人脸姿态数据和人脸表情数据,所述采用所述人脸数据对所述人脸网格进行调整获得第二图像,包括:
采用人脸姿态数据和人脸表情数据调整所述人脸网格的顶点位置获得第二图像,所述第二图像和所述第一图像中的人脸具有相同的姿态数据和人脸表情数据。
5.根据权利要求1所述的图像换脸方法,其特征在于,所述对所述第一图像中的所述第一人脸进行变形处理,得到包含变形后的第一人脸的第三图像,包括:
对所述第二图像中的所述第二人脸执行人脸关键点检测获得所述第二人脸的人脸关键点;
采用变形算法将所述第一图像中所述第一人脸的人脸关键点的位置调整为所述第二人脸的人脸关键点的位置,得到包含变形后的第一人脸的第三图像。
6.根据权利要求1-5任一项所述的图像换脸方法,其特征在于,所述获取融合面罩,包括:
确定预设模板网格上顶点的透明度;
基于顶点的透明度生成一融合面罩;
采用所述人脸数据调整所述融合面罩获得用于将变形后的第一人脸替换为所述第二人脸的融合面罩。
7.根据权利要求6所述的图像换脸方法,其特征在于,所述确定预设模板网格上顶点的透明度,包括:
从所述预设模板网格上确定出第一区域和第二区域,所述第一区域为模板网格上包含人脸五官的最小区域,所述第二区域为所述第一区域的边缘区域;
设置所述第一区域和所述第二区域中所包含的顶点的透明度;
计算目标顶点分别到所述第一区域和所述第二区域的第一最短距离和第二最短距离,所述目标顶点为所述第一区域和所述第二区域以外的顶点;
根据所述第一最短距离、所述第二最短距离和所述第一区域中顶点的透明度计算所述目标顶点的透明度。
8.根据权利要求7所述的图像换脸方法,其特征在于,所述根据所述第一最短距离、所述第二最短距离和所述第一区域中顶点的透明度计算所述目标顶点的透明度包括:
计算所述第一最短距离和第二最短距离的和值;
计算所述第一最短距离与所述和值的比值;
计算所述比值和所述第一区域的顶点的透明度的乘积作为所述目标顶点的透明度。
9.根据权利要求1-5任一项所述的方法,其特征在于,所述根据所述透明度将所述第三图像中变形后的第一人脸替换为所述第二人脸得到所述第一图像换脸后的目标图像,包括:
对所述第二图像的色彩进行校正,得到色彩校正后的第二图像...
【专利技术属性】
技术研发人员:章菲倩,
申请(专利权)人:广州市百果园信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。