FaceSwap|Windows安装教程

FaceSwap是一款强大的人脸转换软件,支持在Windows系统中运行。本文将详细介绍如何在Windows系统中安装FaceSwap,包括安装所需的工具和依赖项,以及步骤详细的安装教程。

FaceSwap|Windows全流程安装部署教程

机器学习本质上涉及大量的试验和错误,让一个程序尝试数百万种不同的设置,经过不断的试错,最终形成一个算法,该算法可以完成你想要它做的事情。这个过程真的很慢,除非你有可以加速试错训练所需的硬件【GPU显卡】。

训练过程所执行的计算类型非常适合GPU图形卡,而不是常规的CPU处理器。需要在支持桌面或服务器的 GPU 上运行训练过程。在 CPU 上运行它,意味着训练模型可能需要数周时间,而在 GPU 上则需要几个小时。

硬件要求

DR:您至少需要以下一项:

强大的CPU中央处理器

  • 笔记本电脑CPU通常可以运行软件,但速度非常慢,无法以合理的速度进行训练。

强大的GPU显卡

  • 目前,几乎完美支持任何型号的Nvidia[英伟达]GPU显卡,AMD显卡则仅支持部分型号。
  • 如果使用 Nvidia GPU,那么它至少需要支持 CUDA 计算能力 3.5。(

支持的操作系统

  • Windows 10| 完美兼容
  • Windows 7 和 8 可能有效
  • 所有操作系统必须是 64 位(不然无法运行Tensorflow)

重要事项

在当前的迭代中,该项目严重依赖命令行的使用,尽管可以使用 GUI。 如果您不熟悉命令行工具,则可能在设置环境时遇到困难,因此可能不应尝试本指南中描述的任何步骤。本指南假定您具有命令行的中级知识。

开发人员也不对您可能对自己的计算机造成的任何损坏负责。

安装

Windows现在都有一个exe安装程序,可以为您安装所有内容,并创建一个桌面快捷方式以直接启动到GUI中。您可以从 https://github.com/deepfakes/faceswap/releases 下载安装程序。

如果您在使用安装程序时遇到问题,请继续阅读,了解在Windows上安装faceswap的更多手动方法。

手动安装

对于新用户来说,设置面部交换似乎有点吓人,但它并不复杂,尽管有点耗时。建议尽可能使用Linux,因为Windows将占用大约20%的GPU内存,使faceswap运行速度稍慢,但是使用Windows是完全可以的,并且100%支持。

设置

重新启动您的 PC,以便您刚刚安装的所有内容都得到注册。

GitHub

项目开源地址:deepfakes/faceswap: Deepfakes Software For All (github.com)

安装部署教程

安装程序

本站不建议您通过安装软件进行安装,因为本站无法通过该软件正常安装,一直会出现网络错误的提示。因为该安装程序会自动使用官方源拉取各仓库配置您的Conda环境,即使挂全局也有较大可能无法安装。

在您下载好安装程序之后,请根据以下图片中的内容,将安装步骤逐步完成。

因为本站未安装成功,所以关于安装步骤的截图止步于此。

部署教程

如果您是初学者,对于命令行不太理解,那么请按下键盘上的Win键+R键后,在弹出的新窗口内输入CMD并按下回车,打开CMD窗口,按顺序执行如下的每一条命令。

首先我们需要确认一个工作目录,用来存放FaceSwap的相关文件。本站所选择的目录为D盘的根目录下openai.wiki文件夹,完整路径为:D:\openai.wiki。

1.检测D盘是否在openai.wiki,没有则创建该文件夹。

if not exist D:\openai.wiki mkdir D:\openai.wiki

2.强制切换工作路径为D盘的openai.wiki文件夹。

cd /d D:\openai.wiki

3.拉取Github仓库文件夹,将下载至openai.wiki文件夹。

git clone https://github.com/deepfakes/faceswap.git

注意:如果您无法完成第3步,执行后报错或者无法下载,可以下载该文件将其解压至D:\openai.wiki即可。

环境安装

为不影响电脑中的现有环境,请一定要安装Conda,如果您不知道什么是Conda,或者未安装过Conda,请参考如下文章,安装部署Conda之后再继续以下步骤。

在CMD中执行下面的命令行,创建Conda虚拟环境至该项目的目录中,方便日后重装系统也能够正常使用,无需重新部署环境。

conda create -p D:\openai.wiki\faceswap\ENV python=3.8

执行完成上面的命令之后,将会在CMD窗口中看到Proceed ([y]/n)?提示,我们直接按下回车即可。

初始化Conda环境,避免后续可能报错。

conda init cmd.exe

激活已创建的Conda环境,这样我们可以将我们后续所需要的所有环境依赖都安装至此环境下。

conda activate D:\openai.wiki\faceswap\ENV

为避免出现问题,我们再次强制切换至ChatGLM-6B的项目路径,确保一切可以正常安装。

cd /d D:\openai.wiki\faceswap

根据配置文件,批量安装相关依赖。

pip install -r D:/openai.wiki/faceswap/docs/sphinx_requirements.txt

执行如下命令,安装pywin32依赖库。

pip install pywin32

执行如下命令,启动Faceswap的GUI界面。

python faceswap.py gui

使用教程

启动教程

每次您关闭Faceswap或重启电脑时,都需要执行如下命令。

执行如下命令,激活Conda环境。

conda activate D:\openai.wiki\faceswap\ENV

执行如下命令,进入Faceswap的工作目录。

cd /d D:\openai.wiki\faceswap

执行如下命令,启动Faceswap的GUI界面。

python faceswap.py gui

使用教程

在您首次启动时,将会得到如下内容提示:

(D:\openai.wiki\faceswap\ENV) D:\openai.wiki\faceswap>python faceswap.py gui
First time configuration. Please select the required backend
1: CPU, 2: DIRECTML, 3: NVIDIA, 4: APPLE SILICON, 5: ROCM, 6: AMD:

以下是对于该菜单的解释,按下相应的数字键即可进行选择。

  1. CPU
    • 如果您的显卡性能不佳,推荐选择以CPU方式运行。
  2. DIRECTML
  3. NVIDIA
    • 如果您是英伟达显卡,推荐以该方式运行。
  4. APPLE SILICON
    • 如果您是苹果Mac OS系统设备,推荐以该方式运行。
  5. ROCM
    • 如果您的内存较高,可以选择以该方式运行。
  6. AMD
    • 如果您是AMD的显卡,推荐以该方式运行。

在您按下相应的数字键之后,您将会看到如下界面被成功启动啦。

FaceSwap|Windows安装教程

下一期将会为大家带来关于FaceSwap的使用教程。

此文章由OpenAI开源维基百科原创发布,如若转载请注明出处:https://openai.wiki/faceswap-windows.html

(0)
上一篇 2022-12-14 02:28
下一篇 2022-12-15 02:39

相关推荐

  • Roop|AI快速换脸

    最近开源AI实时换脸项目比较火,使用roop工具您可以将一段视频中的人脸替换成您选择的人脸,只需要一个所需人脸的图像,无需数据集和训练。速度极快,提及小巧,在特定素材条件下的效果也还不错。

    2023-06-08
    0177.4K
  • FaceSwap

    使用深度学习和AI实现人脸交换,学习如何使用图像处理技术,实现高质量的人脸交换。FaceSwap是Github上的一个开源换脸技术项目,换脸技术是指将视频中人物的脸换为其他人的脸。

    AI换脸 2022-12-13
    013.9K
  • FaceFusion|AI快速换脸|Roop升级版

    Roop升级版AI换脸软件免费开源FaceFusion下载安装使用教程,使用FaceFusion您可以将一段视频中的人脸替换成您选择的人脸,只需要一个所需人脸的图像,无需数据集和训练。速度快,体积小。

    2023-08-28
    0146.4K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

评论列表(2条)

  • first time
    first time 2023-08-08 16:06

    最后启动GUI选择了3,nvidia.提示TypeError: unsupported operand type(s) for |: ‘type’ and ‘NoneType

  • 心似莲花
    心似莲花 2023-09-02 17:51

    请问faceswap的教程有了吗

微信