roop 换脸

编程入门 行业动态 更新时间:2024-10-11 13:24:30

roop <a href=https://www.elefans.com/category/jswz/34/1741085.html style=换脸"/>

roop 换脸

前言:roop 换脸 只需要一张 图片目标视频 就好了,不需要像 DeepFacelab,FakeApp 训练模型什么的 之前测试经过一个礼拜的家用电脑训练的效果也一般般,所以用起来很方便

今天过来尝试下,顺便练练手!先看效果 真的是只需要一张图片;而且效果刚刚的

下图看的出来 没有经过高清处理的看起来是有些模糊的,展示图片应该经过缩小看起来不明显

左1  原图  

左2  替换完毕

左3  替换完毕 并且脸部进行了高清处理

1.环境搭建:

肯定是 源码地址:我用的时候已经是  1.3.2, windos 环境GitHub - s0md3v/roop: one-click face swapone-click face swap. Contribute to s0md3v/roop development by creating an account on GitHub.

其他配套软件:有些安装需要设置环境变量;

  • ffmpeg
  • anaconda3
  • python
  • cuda
  • cudnn(脸部高清华处理)
  • Visual Studio 2022 (2019版本也可以) 都需要安装 vc++

2.开始运行

我看网上大都使用的 python 虚拟环境跑,我是直接开干的,没有使用虚拟环境

先看下工程的路径,紫色框里的是需要运行下载的,有时候网络不好会提示现在出错

  

  1. 第一步下载源码,不管是 git 还是直接下载 zip 都行
  2. 安装 roop 依赖
    pip install -r requirements.txt
  3. 运行
    python run.py
  4. 界面介绍
3.案例运行

本来想问旁边的 女同事 要张头像的 但是家人不给,无奈只能先用我这张自己的老脸了:

输入下面的 命令:

python run.py   --temp-frame-format jpg  --execution-provider cuda  --frame-processor  face_swapper face_enhancer--temp-frame-format jpg                          缓存图片格式 jpg 可以加快速速
--execution-provider cuda                        设置  gpu 运行
--frame-processor  face_swapper face_enhancer    开启人脸增强

如下图: 左边是先要换成 的人脸, 右边是目标视频(图片也是可以的,生成也是图片)

下面勾选保持帧率 和 缓存图片,右下角也能试试预览;一般我是直接 start 开始

我们先看看 实时预览: 拖动滑块可以  预览到指定位置 (我这身材真的是好的没商量)

欣赏完毕我们叉掉,直接开始就行了

剩下的就是漫长的等待:应为开启了 脸部高清修复,8秒的视频大概需要 3分钟左右,不过不开脸部修复 一分钟左右就可以了! 速度还是很优秀的

我们直接看生成出的效果:(这品质 这效率 就问你还有谁?)

更多推荐

roop 换脸

本文发布于:2024-03-10 11:48:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1727879.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:换脸   roop

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!