Faceswap是github上一个通过人工智能进行换脸的程序。
官网原版安装教程地址:https://github.com/deepfakes/faceswap/blob/master/INSTALL.md#entering-your-virtual-environment
本教程是针对普通笔记本的教程。因为我就是普通笔记本,在安装过程中出现非常多的问题,主要是显卡不支持,网络的问题。
首先第一步,安装Anaconda
第二部打开Anaconda。这里我们不开代理。
最最最开始,由于当下复杂的政治关系导致的网络的和谐复杂性,安装会出现代理前外网无法访问或者低速,代理后国内网站无法访问或者低速,总之代理不代理都会出现超时导致安装失败的情况(PS:吐槽下Faceswap的安装真的是垃圾,只要网络有一点点不稳定就不会等,马上终止安装,不管是手动还是程序安装)
这里我最终的做法是一开始先不采用代理,并且在Anaconda的channal修改成国内镜像网站,并删除默认。Open up Anaconda Navigator
Select "Environments" on the left hand side
Select "Create" at the bottom
In the pop up:
Give it the name: faceswap
IMPORTANT: Select python version 3.8
Hit "Create" (NB: This may take a while as it will need to download Python)
Entering your virtual environment
To enter the virtual environment:
Open up Anaconda Navigator
Select "Environments" on the left hand side
Hit the ">" arrow next to your faceswap environment and select "Open Terminal"
接下来是重头戏
输入:Get the faceswap repo by typing: git clone --depth 1 https://github.com/deepfakes/faceswap.git
Enter the faceswap folder: cd faceswap
这里如果超时,可以选择开代理,也可以不开,github在国内现在是怎么个情况也是非常多变。
Enter the faceswap folder: cd faceswap
Install requirements:
For Nvidia GPU users: pip install -r requirements_nvidia.txt
For AMD GPU users: pip install -r requirements_amd.txt
For CPU users: pip install -r requirements_cpu.txt
这里我们选择For CPU users: pip install -r requirements_cpu.txt
因为我的显卡很垃圾。
而这条指令会下载tensflow,这个非常大有400多MB,可开代理也可以不开,多是试试。
安装完成后,我们输入
ython faceswap.py gui
可能出现报错:
可是输入安装却提示都安装了?
这时候要采取https://f5.pm/go-94289.html的办法。
输入:python Scripts/pywin32_postinstall.py -install
pywin32_postinstall.py文件的位置在anaconda的安装目录的里。
安装成功后可正常运行faceswap