roop AI换脸的基本报错问题
下载路径链接:https://pan.baidu.com/s/194Cf8hVcLTD7EmJnXOYcpA
提取码:z0ri
下载模型还要用户密码的那是因为他们不维护了,停止更新了,所以要我们自己手动去找,网盘下有
window下需要下载visual studio,选择c++的桌面开发,或者再选个python开发,不然insightface安装不了
运行报错HTTP Error 401: Unauthorized或者你电脑没安装C++那个
那就是inswapper_128.onnx这个没下载
[WinError 10054] 远程主机强迫关闭了一个现有的连接
也是因为没有inswapper_128.onnx这个
下载完成放在roop\models里面就行
如果buffalo_l.zip下载慢可以在网盘里也有,然后解压到C:\Users\你的用户名\.insightface\models\buffalo_l\ ,里面都包含了w600k_r50.onnx,genderage.onnx,det_10g.onnx,2d106det.onnx,1k3d68.onnx
如果open_nsfw_weights.h5下载慢可以在网盘里也有,后解压到C:\Users\你的用户名\.opennsfw2\weights\ 里面就只有这个文件
选择图片的时候报错AttributeError: ‘NoneType‘ object has no attribute ‘shape‘
那就是图片路径带有中文或者图片带有中文
如果你下载了ffmpeg-6.0且在vscode里运行ffmpeg --version是不行的,因为vscode要配置环境的,所有你可以用window自带的Windows PowerShell运行
cmd里ffmpeg没有版本信息还要加入环境配置,右键电脑->属性->在右边有个高级系统设置->打开下面有个环境变量->在系统变量下面的Path点击编辑->新建,然后填你的安装的目录或者解压的目录
比如D:\ffmpeg-6.0\ffmpeg-6.0-full_build\bin,切记是在bin下的
还有一个是下载一个包报错且是国内的加速pip源,可能你是用的清华的,切换阿里云即可,还有一种可能,先把魔法墙VPN关了
查看pip config list
切换 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
再看下pip config list #global.index-url='https://mirrors.aliyun.com/pypi/simple' 就行了
还有一个是如果报错看下有没有github的下载路径,速度慢的话就用一些第三方“github文件加速”,直接搜索就行,还有一些模型可以去 huggingface.co 这里面找
cmd 打开根目录python run.py --execution-provider cuda --frame-processor face_swapper face_enhancer
--execution-provider cuda 是用N卡,去掉就是用cpu运行
--frame-processor face_swapper face_enhancer 用的高清人脸模型,主要是models里的GFPGANv1.4.pth,还有gfpgan/weights里的detection_Resnet50_Final、parsing_parsenet.pth,我上面的网盘都有
然后就进去第一个select face是选择比如:某保国脸,第二个就是需要替换成某保国的脸,选择start就是保存到某个目录,记住,选择图片不能带中文,不保存直接查看就选择preview