roop 一张图片就能生成换脸视频的开源项目

news/2024/12/23 1:10:15/

roop的github地址:https://github.com/s0md3v/roop

安装python(pip如果需要也安装)

记住到 2023-6-18 这天
一定要是python3的10版本,11版本会有包不兼容,我就这个问题耗费了一天。
我使用的是:python3.10.9
python 下载地址:https://www.python.org/downloads/
在这里插入图片描述
下载之后无脑安装但有一点,全局变量PATH一定要勾选

安装git

下载地址:https://git-scm.com/download/win
在这里插入图片描述
无脑安装就好

安装ffmpeg

下载地址:https://ffmpeg.org/download.html#build-windows
在这里插入图片描述
在这里插入图片描述
解压,把文件放到你喜欢的位置,我会改一下文件夹的名字为ffmpeg 要把 ffmpeg 加入全局变量
进入ffmpeg 的 bin 目录 复制它的地址
比如我的:G:\study\ffmpeg\bin
就把这个地址放进 全局变量 中的 Path 中

如果您使用的是 Windows,请安装 Visual Studio 2022(使用桌面开发 C++)。

下载地址:https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/
在这里插入图片描述
安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装roop

  • 克隆roop到本地
    自己选择一个喜欢的位置克隆roop项目,打开cmd输入命令:
    git clone https://github.com/s0md3v/roop
    在这里插入图片描述
    在这里插入图片描述
    可能速度会很慢 解决方法 自行百度

  • 安装相关的依赖
    cd roop 进入项目中
    pip install -r requirements.txt安装依赖
    在这里插入图片描述
    这里会下载时间长一点

下载文件

下载此文件并将其保存在roop目录中。随便选一个下载。
镜子#1
镜子#2
镜子#3
镜子#4
如果名字不是inswapper_128.onnx,请将其重命名为inswapper_128.onnx。
在这里插入图片描述

启动项目

在 roop 项目里 启动项目 python run.py
在这里插入图片描述
在这里插入图片描述
记得所有地址都不要有中文,不然会有奇奇怪怪的问题
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
成品
在这里插入图片描述

安装显卡驱动加速

  • 从这里安装 CUDA 工具包
    在这里插入图片描述
    下载驱动,安装,精简安装就好了

  • 从这里安装 CUDNN
    在这里插入图片描述
    好像得登录,注册登录就好了
    下载、解压到你喜欢的位置,如我会改名字简单一点cudnn
    下载一个补丁包下载地址:https://huggingface.co/MonsterMMORPG/SECourses/resolve/main/cudnn%208.7.0.84.zip
    把补丁解压放到cudnn目录下
    在这里插入图片描述
    进入bin目录,复制地址,加入环境变量

  • 安装依赖
    进入cmd 依次执行命令

    pip uninstall onnxruntime onnxruntime-gpu
    pip install torch torchvision torchaudio --force-reinstall --index-url https://download.pytorch.org/whl/cu118
    pip install onnxruntime-gpu
    
  • 使用
    python run.py --gpu


http://www.ppmy.cn/news/449932.html

相关文章

标签shuffle

载入数据 import numpy as np import randominput1 np.load(/root/whq/input/one_hot_1400/xf_p_n.npy) input2 np.load(/root/whq/input/one_hot_1400/gf_p_n.npy) output_ np.load(/root/whq/input/one_hot_1400/label_p_n_-1.npy) output_0 np.load(/root/whq/input/on…

关于shuffle

Shuffle是一种经典blues的律动形式。一个4/4拍的音乐,如果音符是八分音符的三连音,那他等同于是12/8拍,也就是以八分音符为一拍 每小节有十二拍。如果将三连音中间的那个音符相应换成休止符,形式上就等同于Shuffle。给人一种极为跳…

【Shuffle】

先查壳,发现是 32 位 Ubuntu 程序。 再Linux环境下运行发现输出一串乱码,根据题目提示要还原到被乱码之前的效果。 在IDA环境下静态分析: 发现有strcpy中的flag。

Spark的shuffle的Shuffle read和shuffle write过程

Spark的shuffle的Shuffle read和shuffle write过程 在发生shuffle的过程中,会发生shuffle write和shuffle read。 shuffle write:发生在shuffle之前,把要shuffle的数据写到磁盘 为什么:为了保证数据的安全性,避免占用…

hp desktop 288加装苹果网卡bcm94331csax macOS10.5.5

hp desktop 288加装苹果网卡bcm94331csax macOS10.5.5 hp desktop 288有个无线网卡m.2 keyE接口,默认是没有装网卡的,可以通过转卡来安装苹果网卡bcm94331csax,鉴于主板空间局限,适用这款转卡来实现这次的改装。 安装bcm94331csax…

Hadoop Shuffle

一、大体流程 Shuffle描述的是数据从Map端到Reduce端的过程,大致分为排序(sort)、溢写(spill)、合并(merge)、拉取拷贝(Copy)、合并排序(merge sort&#xff…

shuffle阶段做了什么?什么是shuffle阶段?

直白点来说map输出到reduce输入的中间过程就是shuffle阶段,那么现在就来说下shuffle做了什么: (1)collect阶段:将 MapTask 的结果输出到默认大小为 100M 的环形缓冲区, 保存的是 key/value,Partition 分区信息等。 …

ColorUI 全网最全使用文档(建议收藏)

Color UI 我想大家都知晓吧,我就不过多阐述了,是 文晓港 大佬开发的一款适应于H5、微信小程序、安卓、ios、支付宝的高颜值,高度自定义的 Css 组件库.,属于出道即巅峰的史诗级大作,众所周知,万物皆可 Color…