face morphing

存在很多变脸的应用,或者将一个脸的纹理贴到另外一个形状的脸上,或者合成两个人所生宝宝的照片等。
这些应用中都用到一个技术,那就是face morphing,比face morphing更广义的还有image morphing和face animation。 猜测最近比较火的GroupShot,应该也采用了相关技术来替换人脸。

全自动face morphing的基本思路是:
1,进行特征点定位,确定人脸上的一些器官特征点位置,最简单的可以只定位眼睛、鼻子以及嘴巴角点以及中心点,而为了使得定位效果最好,更合理的方法是定位到眼睛、鼻子、嘴巴以及脸颊甚至额头的轮廓特征点,特征点越多,变换效果越好,但是运算速度越慢,特征点定位方法可以查找ASM或者AAM相关的论文;
2,在定位到的特征点的基础上,对两个脸分别进行区域划分,最常用的是三角化,也可以划分为多边形;
3,计算两个脸上同一个区域的变换关系,计算方式比较基本的是计算两个人脸上对应区域顶点之间的仿射变换矩阵,也就是说变换关系是由源图像和目标图像的特征点位置决定的;
4,根据两个人脸上同一区域之间的对应关系,合成新的图像,合成过程中,分别对目标图像的每个像素进行处理,根据其所处区域的变换关系插值得到其与源图像上点的仿射变换关系,最后合成图像的形状将由目标图像决定,而纹理则取决于合成时颜色的权重设置,一般可以设置为alfa*src+(1-alfa)*des, 其中src指的是源图像中像素的颜色值,而des指的是目标图像中像素的颜色值,如果alfa取1,则将源图像纹理贴到目标图像,如果alfa取0.5,则为二者平均,对于彩色图像,每个通道分别处理即可;

参考文献:
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值