微信扫一扫 分享朋友圈

已有 234 人浏览分享

Github    roop直播一键换脸,批量图片换脸

2024-2-4 15:37:29234 0



一、最新版本安装介绍
1、安装CUDA 11(建议11.8版本)
https://developer.nvidia.com/cuda-11-7-0-download-archive
2、安装visual studio 2022(社区版、专业版都可)

要钩选C++桌面开发、windows 10 SDK 最新版
3、安装python3.10.6(建议不要高于3.10.9)
https://www.python.org/downloads/release/python-3106/
4、下载ffmpeg解压,添加环境变量

5、下载、解压项目压缩包
https://github.com/s0md3v/roop/
6、安装项目依赖
命令窗口里进入项目根目录
python -m venv venv
call  venv\Scripts\activate.bat
pip install -r requirements.txt   
(如果本地缓存有冲突依赖包安装失败 ,可执行:
pip install --no-cache-dir -r requirements.txt
pip uninstall onnxruntime onnxruntime-gpu
pip install onnxruntime-gpu==1.15.0

7、运行程序
call venv\Scripts\activate.bat
只用CPU处理视频:python run.py
使用GPU处理视频:python run.py  --execution-provider cuda  
视频高清化处理:python run.py  --execution-provider cuda  --frame-processor face_enhancer
8、网盘安装包
https://pan.baidu.com/share/init?surl=BTu7gQ_EXTbcqeNchhqVQQ
提取码:nr8m


二、批量处理图片换脸
运行命令窗口
进入roop本地根目录
运行以下指令:
call  venv\Scripts\activate.bat
python run.py --execution-provider cuda
【 可选参数:】
1、面部增强
python run.py  --execution-provider cuda   face_enhancer
2、调整输出视频质量
python run.py --execution-provider cuda  --video-quality  1
(0-50,数字越小质量越高,默认是0)
3、指定内存
python run.py --execution-provider cuda  --max-memory 16
4、指定线程(适用较老的N卡)
python run.py --execution-provider cuda  --execution-threads 2
(默认是4)

三、直播实时换脸
依赖条件:机器要求,内置可用摄像头,设置应该允许访问摄像头
https://github.com/s0md3v/roop/issues/591
https://github.com/s0md3v/roop/pulls

复制代码
更改原项目子目录roop下的ui.py名称
在项目子目录中新建一个ui.py文件,粘贴代码
运行程序
cmd
call venv\scripts\activate.bat
python run.py --execution-provider cuda

  • 联系我们
  • 邮箱:1992608358#qq.com(请把#改成@)
  • 微信:mianfeixueai
  • QQ客服 1992608358
  • 工作时间:周一至周五(早上9点至下午5点)
  • 微信公众平台

  • 扫描访问手机版

QQ|NIUBOYI ( 京ICP备17025393号 )|网站地图

GMT+8, 2024-10-23 01:56 , Processed in 0.041510 second(s), 37 queries .

POWERED BY NIUBOYIAI! 主理人:NIUBOYIAI  点亮哥

Copyright © 2001-2020, NIUBOYI AI.