本文同步发表在我的微信公众号“计算摄影学”,欢迎扫码关注
你有没有想过,下面这个视频中的特效应该如何实现?
【转载请注明来源与作者】
这个效果叫做面部变形(Face Morph),这里面将要用到一种叫做扭曲(Image Warp)的图像变换技术。在3. 数码相机内的图像处理-基本图像滤波中,我讲过基本的图像处理包括如下两大类,当时我重点介绍了图像的滤波类操作。
- 改变图像的像素值, 我们称为滤波(Filtering)
- 改变图像的像素位置,我们称为扭曲(Warping)
而今天这篇文章则会给大家讲解2D图像的扭曲类操作。
1. 基本图像扭曲变换
2D图像的变换有多种,包括平移、旋转、比例缩放、仿射变换、透视变换、柱状变换等,如下图所示:
我们来看看一种称之为Scaling的缩放变换,下面从图1到图2就是一次Scaling变换
如果用数学表达式表达,那么上述变换是:
如果我们对上述公式略加改造,变为: