【人工智障】换脸手术

yfsama 发布于 2020-02-21 2596 次阅读


最近尝试了下把BiliBili舞蹈区的两个UP主的脸互换脸

使用的轮子是FaceSwap

本文只做实验记录,如果有任何问题,请联系咱修改

除此之外,感谢神秘人提供的一张N卡以及真人辅导,感谢eq姐姐推荐的PH小姐姐

怎么折腾?

系统环境

测试过Deepin和Ubuntu,Deepin的环境装的非常非常的老,并且装了很久也只是能在CPU上进行运算。

最后发现最好安装来体验的,实际上是windows环境上安装anaconda。

anaconda官方可能比较慢,可以考虑通过清华大学镜像下载

然后就可按照官方指导的:

设置虚拟环境

  • 打开Anaconda Navigator
  • 选择左侧的“环境”
  • 选择底部的“创建”
  • 在弹出窗口中:
    • 给它起个名字:faceswap
    • 重要提示:选择python版本3.7
    • 点击“创建”(注意:这可能需要一段时间,因为它需要下载Python 3.7)

进入您的虚拟环境

要进入虚拟环境:

  • 打开Anaconda Navigator
  • 选择左侧的“环境”
  • 点击FacesWap环境旁边的“>”箭头,然后选择“打开终端”

换脸

  • 获取facewap仓库 git clone --depth 1 https://github.com/deepfakes/faceswap.git
  • 输入faceswap文件夹: cd faceswap

最后

  • 输入命令python setup.py并按照提示进行操作
  • 最后输入python faceswap.py gui以启动GUI

最后你将得到一个图形化界面

首先要 Extract 将图片或者视频提取出人脸,然后使用Train即可开始训练模型了(下面那些配置项保持默认即可),建议训练24个小时后再查看结果

请开始你的训练吧!

其实是过年前做的,但是一直咕咕咕没发出来

咱很菜的,是个智障。 人设非常容易崩。
最后更新于 2022-08-07