这是一个简单的AI换脸教程,我们用到的换脸模型是官网直接下载的,用到的换脸程序(Rope)也是github上面开源。
Rope环境配置和安装
硬件配置要求:20系以上并且显存大于8G的N卡。CPU单核睿频3.5G以上。内存至少1 6G,推荐32G以上。电脑系统win10+ ,1903版本以后最好。
N卡用户1.安装CUDA(已安装则无需再次安装)
安装cuda 点击进入cuda官方下载地址 点击进入,Rope要求下载11.8.0版本的,双击打开此版本
安装cudnn 打开cudnn官方下载地址,按照下图选择,点击Download进行下载
下载完成后解压,目录如下,全选,然后全部复制
进入这个路径C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8,粘贴刚才复制的所有文件到这下面即可完成安装
安装ZLIB库(已安装则无需再次安装)将zlibwapi.dll放到C:\WINDOWS\system32里面即安装完成(本站一起打包到了下载里)
安装python3.10 必须为3.10版本,高于或者低于此版本,请卸载后再安装。
https://www.python.org/downloads/release/python-3106/
安装ffmpeg ffmpeg windows版官网下载地址,下载以git-full为后缀的
安装ffmpeg并配置到环境变量解压到本地 复制bin路径
Win键S键一起按,搜索系统环境变量
在系统环境变量的path中点编辑,添加ffmpeg解压的bin路径,就是自己刚才复制的那个。
点击两下确定,最好现在重启一下电脑。
最后下载rope的基本包,解压到一个自己喜欢的位置,不要有中文路径(本站提供下载)
在自己解压的位置的路径栏中输入cmd
输入 :python -m venv venv
再输入:.\venv\Scripts\activate
最后输入:.\venv\Scripts\pip.exe install -r .\requirements.txt
注意再最后一次输入的时候要开启全局科学上网模式,不然下载不了。下载成功了是下面这个效果,大概几个G。
在github上rope项目中的wiki中下载模型(全部都要下载),全部复制替换到rope解压安装被指的的models中
下载地址:https://github.com/Hillobar/Rope/releases/tag/Sapphire
打开rope创建文件夹,初始化双击rope文件夹内的Rope.bat就可以运行了。会等很久,期间会跳出一个cmd窗口不要关,多等一会。
双击Rope.bat,不出意外的话会弹出如下界面,图中三个位置对应设置为刚才创建的三个文件夹