AI人像换脸!Reactor插件本地部署方法(含报错解决及整合包)

devtools/2024/10/18 0:58:44/

Reactor插件是什么?有什么用?

Reactor 是一个用于 Stable Diffusion 的换脸插件,

主要功能是实现图片中的精确换脸。它可以自动检测并替换图片中的多个面部,适用于多种场景,比如生成逼真的图像或者进行复杂的图片处理。

通过 Reactor,用户可以更轻松地实现高质量的换脸效果,提升作品的真实性和视觉效果

下面我给大家准备了两种安装方式,小白建议直接用第二种

安装前置条件:

1-已安装stablediffusion-webui(即sd)

2-已安装Visual Studio 2022

安装方式1(GitHub网址安装)

安装网址:

https://github.com/Gourieff/sd-webui-reactor?tab=readme-ov-file#insightfacebuild

step1-下载并安装Visual Studio 2022

下载地址:https://visualstudio.microsoft.com/downloads/

step2-复制插件安装包连接

step3-粘贴链接安装

打开sd-webui,在扩展列表里-从网址安装-粘贴链接-安装

step4-下载安装insightface模型

下载链接:

复制粘贴链接会自行下载

https://cdn-lfs-us-1.huggingface.co/repos/8b/aa/8baa1956155ff9ec88a40ece2359c6c2c9e2cceef3261deb431ac79515f83338/e4a3f08c753cb72d04e10aa0f7dbe3deebbf39567d4ead6dce08e98aa49e16af?response-content-disposition=inline%3B+filename*%3DUTF-8%27%27inswapper_128.onnx%3B+filename%3D%22inswapper_128.onnx%22%3B&Expires=1724827681&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTcyNDgyNzY4MX19LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmh1Z2dpbmdmYWNlLmNvL3JlcG9zLzhiL2FhLzhiYWExOTU2MTU1ZmY5ZWM4OGE0MGVjZTIzNTljNmMyYzllMmNjZWVmMzI2MWRlYjQzMWFjNzk1MTVmODMzMzgvZTRhM2YwOGM3NTNjYjcyZDA0ZTEwYWEwZjdkYmUzZGVlYmJmMzk1NjdkNGVhZDZkY2UwOGU5OGFhNDllMTZhZj9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=oHRmqRy7IP-rp58SW137VBKCGcvvUM2jznFym0Z%7EuJazpQ9l4nyAH2VU7EHfG8g%7E9A0nhkLF%7EkkkAza2Aln-IVsgvqpBqyTpT6b0G4vbixZmex%7E-i3LPSntov20YP3f7NOv1ymFAK7eMhioCkaJf8m2FhKMXPVj-F7s8Bm1omgQ1DLAqKiPzYjgCV024R8hsbk0rUHfwNlb2Wjf%7EtKWqaM-G3XKNMOYAOc0S-3-NpjiJ9M%7E0lVwHYoT%7E0CUKIt-FI-WkZRsRS0Bhg0tdzK5im%7Ehb4wZFll9i7k2poDz432nOKzM7pcCm0vKcj9wzib-q4CbFEOf%7E2Hnbbi92bm2WyQ__&Key-Pair-Id=K24J24Z295AEI9

放置模型文件

将insightface文件放置于根目录model-insightface(如果没看到文件夹可以自己创建个同名的或者先重启webui再去放文件)

step5-安装成功:重启webui使用

在底下插件的位置可以看到reactor就可以使用了

安装方式2(整合包安装)

如果你嫌麻烦可以直接下载我准备的整合包,将文件放到对应的位置就可以

step1-下载整合包

下载地址:

https://pan.quark.cn/s/4137049f56a2

step2-安装Visual Studio 2022

双击整合包里的Visual Studio 2022文件进行安装

step3-将文件放置根目录对应文件夹

models与inswapper文件放在model-insightface文件夹(没有insightface文件夹自己创建个)

插件本体sd-webui-reactor文件夹放在根目录extensions文件夹

step4-安装成功:运行webui

正常运行加载即可

注意事项与报错解决:

注意事项:

自己手动从网址安装的(安装方式1),可能会因为网络问题出现安装失败的报错,不用担心,重复尝试,直至安装成功。

自己手动从网址安装的(安装方式1),在第一次运行时会卡住,其实是在自动下载模型文件,通过控制台可以看到下载进度,下载好后就不会再卡

通过整合包安装的(安装方式2),所有文件位置要放对,另外文件的名称不要做改变

有安装过roop插件的切记卸载掉或者关闭掉再使用reactor

报错:安装成功但是运行无效

安装成功了但是,运行无效,换不了脸,出现如以下报错:

原因:

提示显示事模型丢失或无效,实际上是因为你用了秋叶版webUI最新版,有点bug,模型识别不出

解决方法:

切换webUI的内核版本,降低到之前到版本就可以(降到2023年第50周-1.7.0以前)


http://www.ppmy.cn/devtools/100340.html

相关文章

mac苹果电脑配置Docker最新国内源

如图: 具体配置如下: {"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors": ["https://docker.anyhub.us.kg", &…

响应式编程

3. 响应式编程 Reactor 是响应式编程范式的实现,总结起来有如下几点: 响应式编程是一种关注于数据流(data streams)和变化传递(propagation of change)的异步编程方式。 这意味着它可以用既有的编程语言表…

以太坊 MEV 提案续篇:一文了解 Execution Tickets 和 Execution Auction

撰文:Tia,Techub News 解决 MEV 问题的背后是区块空间分配规则的制定,事关以太坊区块生产供应链。在《当前以太坊共识与 MEV 的博弈,要从 PoW 转向 PoS 那天说起……》一文中,我们谈到了 Merge 前后以太坊关于处理 MEV…

第八周:机器学习

目录 摘要 Abstract 一、注意力机制V.S.自注意力机制 1、引入 2、注意力机制 3、自注意力机制 二、自注意力机制 1、输入 2、输出 3、序列标注 4、Multi-head Self-attention 5、比较 总结 摘要 前两周学习了CNN的基本架构,针对全局信息的考虑问题&…

深度学习学习经验——全连接神经网络(FCNN)

什么是全连接神经网络? 全连接神经网络(FCNN)是最基础的神经网络结构,它由多个神经元组成,这些神经元按照层级顺序连接在一起。每一层的每个神经元都与前一层的每个神经元连接。 想象你在参加一个盛大的晚会&#xf…

JMeter高级应用场景:API接口性能测试实战

JMeter高级应用场景:API接口性能测试实战 在当今快速迭代的软件开发环境中,API(应用程序编程接口)作为系统间通信的关键桥梁,其性能直接影响着整个应用的用户体验。本文将深入探讨如何使用JMeter进行RESTful API的高级…

在C#中应用命令模式:设计和实现的最佳实践

在C#中应用命令模式:设计和实现的最佳实践 引言 在软件设计中,设计模式是解决常见问题的通用解决方案。命令模式(Command Pattern)是行为型设计模式之一,它将请求或操作封装为对象,从而使得你可以用不同的…

React学习笔记(一)——react基础

目录 1. React 介绍 1.1 React是什么 1.2 React的优势 1.3 React的市场情况 2. 开发环境搭建 2.1 使用create-react-app快速搭建开发环境 2.2 react 项目文件说明 2.3 index.js项目入口文件 2.4 App.js 项目根组件 2.5 react 调试工具安装 3. JSX基础-概念和本质 3…