数据可视化 Final Project
目录
1. 项目介绍 1
1.1. 人脸互换(face swap) 1
1.2 人脸融合(face morph) 1
1.3 本征脸(eigen face) 1
2. 算法结构与处理过程 1
2.1 人脸变换 2
2.2 人脸融合 3
2.3 本征脸 5
3. 代码结构 5
3.1 人脸互换 5
3.2 人脸融合 6
3.3 本征脸人脸 6
3.4 GUI 部分 7
4. 开发环境 7
5. 可执行文件及使用的数据集 8
5.1 数据集 8
6.2 项目思考与改进 11
7. 小组成员工作内容 11
1.项目介绍
在本项目中,我们实现了对人脸图片数据的三种处理:人脸互换(face swap)、人脸融合(face morph)以及基于特征向量的人脸处理(eigen face)。
1.1.人脸互换(face swap)
人脸互换部分主要实现的功能是,给定任意两张人脸图片,通过一系列操作,使两个人的脸部交换,这部分需要的问题有:
1.不同的人的脸部结构千差万别,同一个人也会因为角度、面部表情的不同而导致差别,即如何实现不同图片的人脸对齐;
2.不同人脸的肤色、光照不同,即不同图片的面部亮度不同,在换脸后如何与整体亮度统一;
3.不同人脸的纹理不同,比如老人的皱纹等,如何实现换脸后纹理的统一。