当前位置:   article > 正文

python 视频ai换脸_Python实现AI换脸--Faceswap

ai换脸视频 接口

"切勿滥用技术,切勿商用"

算法原理

Faceswap ,在 Encoder-Decoder 自编解码架构之上又引入 GAN技术,显著提升换脸效果

Encoder-Decoder 自编解码换脸:通过将任意扭曲的人脸进行还原,整个过程包含:

1.获取正常人脸照片

2.扭曲变换人脸照片

3. Encoder编码向量

4.Decoder解码向量

5.还原正常人脸照片

总体上,「Faceswap」换脸主要分为以下三个过程:人脸检测

特征提取

人脸转换

环境搭建

代码clone到本地

git clone deepfakes/faceswap

创建虚拟环境

conda create -n faceswap python=3.7

安装必要的库

pip install -r _requirements_base.txt

最新版本提示需要

python3.7

tensorflow-GPU=2.2.0

重新安装即可

以及CUDA等的安装踩坑记录网上搜索即可

"也可以用CPU版本体验"

环境搭建完成后启动GUI界面

python faceswap.py gui

首次启动会提示你选择使用 CPU或者是GPU,有GPU选择GPU

主要有四个功能:Extract:数据集制作,可以自动提取视频或图片中的人脸

Train:训练模型,有

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/652126
推荐阅读
相关标签
  

闽ICP备14008679号