利用Python实现视频中人物的人脸转换超详细教程

前言:这个项目自己足足研究了有大半年,里面涉及的知识实在是太有趣太广了,所以实在是不能在研究完毕之后再记录下来,这份博客会不断更新,初心也只是给自己做过的事情做个记录,不过本人会力求完整详细。希望客官您阅读完之后可以了解到一些知识,第一,懂得从零一无所知的状态到掌握视频的人脸转换技术;第二,可以了解到这个项目衍生使用到的深度学习的人脸检测、人脸提取、GAN网络、视频提取图片、图片合成视频、图片相似性分类、视频的音频处理等技术。如果觉得实用就给我点个赞吧,比心。

内容目录:

安装faceswap项目代码运行环境

克隆faceswap项目代码

人脸转换详细流程步骤

前期准备
处理目标视频
处理素材视频
训练模型(重难点)
转换人脸
合成视频
总结

成果展示

安装faceswap项目代码运行环境

这部分的内容因为篇幅较长,我另外详细地写在了另外一篇博客上面了,链接如下:https://blog.csdn.net/my_name_is_learn/article/details/103913630

克隆faceswap项目代码

faceswap项目的GitHub地址如下:https://github.com/deepfakes/faceswap

克隆完毕之后,安装项目运行所需工具包,工具包名称和版本号在文件requestment.txt里面,自行用命令安装即可。语句
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy==1.18.1

将后面工具包名称numpy和版本号1.18.1逐个修改然后回车进行安装即可

人脸转换详细流程步骤

到这一步才是真正轮到我们大展身手的时候啦。
内容很多,我整理成了一个xmind文档并上传到百度网盘了,部分截图如下
在这里插入图片描述
链接:https://pan.baidu.com/s/1EdErojdPda0xexrLkCObIQ
提取码:hdqb

成果展示

换脸视频已上传到B站(仅供娱乐参考哟,侵删),链接如下:https://www.bilibili.com/video/av57223850?from=search&seid=779192522814012782

发布了45 篇原创文章 · 获赞 24 · 访问量 3412

猜你喜欢

转载自blog.csdn.net/my_name_is_learn/article/details/104501168