openAI维基百科 openAI维基百科
  • 首页
  • 语言
    • LLaMA
    • ChatGPT
      • 基础教程
      • Prompt训练
      • API编程指南
      • ChatGPT拓展
    • 其它模型
  • 图像
    • 风格化
    • 画质增强
    • 图像识别
    • 视觉交互
    • 扩展填充
  • 绘画
    • Midjourney
    • Stable Diffusion
      • LoRA
      • ControlNet
      • Fooocus
      • ComfyUI
    • 其它模型
  • 音频
    • 人声模拟
    • 音频识别
    • 音频分离
    • 智能编曲
  • 视频
    • AI换脸
    • AI补帧
    • 视频抠图
    • 视频动漫化
    • 文本生成视频
  • 3D
    • 文本生成模型
  • 教程
    • 基础知识
    • 微软AI学习
    • 深度学习笔记
    • 交互式了解AI
  • 问答
  • 资源
首页 › 视频 › AI换脸 › FaceSwap|Windows安装教程

FaceSwap|Windows安装教程

PhiltreX
3 年前

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环境,即使挂全局也有较大可能无法安装。

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

FaceSwap|Windows安装教程-openAI维基百科
建议路径保持默认,点击Next。
FaceSwap|Windows安装教程-openAI维基百科
如果您是英伟达显卡,选择GPU。
FaceSwap|Windows安装教程-openAI维基百科
这种一般是网络错误,可以重试。
FaceSwap|Windows安装教程-openAI维基百科
安装目录已存在,删除即可。

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

部署教程

如果您是初学者,对于命令行不太理解,那么请按下键盘上的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之后再继续以下步骤。

Anaconda|Miniconda

在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安装教程-openAI维基百科

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

AI换脸FaceSwap
9
2
FaceSwap
上一篇
Roop|AI快速换脸
下一篇

评论 (2)

取消
  • first time

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

    2 年前 未知地区 回复
  • 心似莲花

    请问faceswap的教程有了吗

    2 年前 未知地区 回复

猜你喜欢

  • FaceFusion|AI快速换脸|Roop升级版
  • Roop|AI快速换脸
  • FaceSwap

论坛公告

为方便大家交流,交换资源等。

本站论坛限量开放注册中,免费答疑。

欢迎大家踊跃注册,关闭注册时间待定。

论坛地址:https://bbs.openai.wiki

增值服务

本站无广告|无会员|免注册

  1. 提供有偿远程帮助服务
  2. 提供POE会员代充代售
  3. 提供ChatGPT代充代售
  4. 提供Midjourney代充服务

商务合作

关于合作请点此联系

  • 首页
  • 语言
  • 图像
  • 绘画
  • 音频
  • 视频
  • 3D
  • 教程
  • 问答
  • 资源
Copyright © 20221212-2025 openAI维基百科. Designed by nicetheme. 京公网安备 11010502051430号 京ICP备2021019752号-5
  • 首页
  • 语言
    • LLaMA
    • ChatGPT
      • 基础教程
      • Prompt训练
      • API编程指南
      • ChatGPT拓展
    • 其它模型
  • 图像
    • 风格化
    • 画质增强
    • 图像识别
    • 视觉交互
    • 扩展填充
  • 绘画
    • Midjourney
    • Stable Diffusion
      • LoRA
      • ControlNet
      • Fooocus
      • ComfyUI
    • 其它模型
  • 音频
    • 人声模拟
    • 音频识别
    • 音频分离
    • 智能编曲
  • 视频
    • AI换脸
    • AI补帧
    • 视频抠图
    • 视频动漫化
    • 文本生成视频
  • 3D
    • 文本生成模型
  • 教程
    • 基础知识
    • 微软AI学习
    • 深度学习笔记
    • 交互式了解AI
  • 问答
  • 资源