4.stable-diffusion-webui1.10.0--图像修复(adetailer)插件

news/2024/10/18 14:08:47/

ADetailer是Stable Diffusion WebUI的一个插件,它通过深度学习模型智能检测图像中的人脸、手部及身体等关键部位,并自动进行重绘修复,使得生成的图像更加自然、符合预期。

ADetailer插件主要应用于图像的细节增强、降噪和修复,特别适用于面部瑕疵如痘痘、皱纹、色斑等的修复。它提供了高效的处理速度和精细的调整能力,因此在人脸修复方面受到用户的青睐。

优势:

智能检测:ADetailer能够智能识别图像中的人脸、手部等关键部位,无需手动绘制蒙版。

一键修复:自动进行重绘修复,省去了繁琐的手动调整过程,大大提高了创作效率。

高质量输出:修复后的图像质量显著提升,人脸更加自然、五官更加清晰。

多样化模型:提供了多种检测模型供用户选择,适用于不同的修复需求。

实用场景:

人物插画:在绘制人物插画时,确保人脸的精致和自然。

游戏设计:在游戏角色设计中,修复因像素占比过少而导致的人脸扭曲问题。

广告设计:在广告图像制作中,提升人物形象的逼真度和吸引力。

图像修复、医学影像、遥感图像处理等多个领域。

插件安装

adetailer详细说明:

https://github.com/Bing-su/adetailer

  注:从网址安装可以保证插件的更新能在 WebUI 中自动显示,如果是下载压缩包文件放进根目录,就无法自动更新下面执行网址安装。

  • 打开 WebUI,点击“扩展”选项卡,选择“从网址安装”,复制(https://github.com/Bing-su/adetailer.git),粘贴在第一行的“拓展的 git 仓库网址”中。点击“安装”按钮,等待十几秒或几分钟。
  • 在下方看到一行小字“Installed into /home/third_party_app/llm/stable-diffusion-webui/extensions/adetailer. Use Installed tab to restart.”,表示安装成功,同时在文件夹中能看到对应内容。
  • 点击左侧的“已安装”选项卡,单击“检查更新”,等待进度条完成;然后单击“应用并重新启动 UI”;

模型下载及说明

modelscope download --model shiertier/adetailer --local_dir /home/third_party_app/llm/stable-diffusion-webui/models/adetailer

Stable Diffusion的ADetailer插件是一套专门用于图像检测和细节增强的工具。以下是该插件支持的不同检测目标及其对应的模型和推荐情况:

  • 人物面部检测:

face_***:检测和重绘人脸

  • 人物手部检测:

hand_***:检测和重绘手

  • 人物整体检测:

person_***:检测和重绘整个人

简单来说8s的参数量是8n的三倍多,意味着8s处理时间还会比8n长,但效果更好。8n模型修复脸部的效果已经很不错了,所以通常情况下选择8n即可,修复不佳再切换为8s模型。

 

应用1

​​​​​​​基础参数

  1. 选择大模型“realisticVisionV20_v20.ckpt”(真人模型);
  2. 选择“图生图”;

​​​​​​​生成参数

  1. 上传照片。

  1. 采用器:DPM++ 2M
  2. 调度类型:Karras
  3. 重绘强度要小于0.1或更低。

  1. ​​​​​​​修复参数

  1. 勾选”ADetailer”;
  2. 选择“face_yolov8n.pt”

​​​​​​​检测参数

  • 检测模型置信阈值:

这个参数用于控制检测模型的置信度。数值越高,检测效果越差,可能导致面部无法被检测到;数值越低,检测能力越强,但可能会错误地将非面部区域识别为面部。通常情况下,单个人物的检测可以设定为0.3左右,如果要检测多个人的面部,需要提高数值。

  • 仅处理最大的前k个蒙版区域:

这个设置决定了插件在处理图像时,只关注最大的k个蒙版区域。如果设置为0,则禁用此功能。这个参数可以根据需要处理的图像特点进行调整,例如,如果图像中只有一个主要人物,则可以设置为1。

  • 蒙版区域最小比率和蒙版区域最大比率:

这两个参数用于控制蒙版区域的大小。当蒙版面积太大时,可能会修改到非脸部的部分。通过调整这两个参数,可以确保只处理特定大小的面部区域,从而避免对非面部区域的错误处理。

  • 蒙版处理参数

  • 蒙版 X 轴 (→) 偏移:

这个参数允许用户在水平方向上调整蒙版的位置。通过增加或减少X轴的值,可以手动控制蒙版在图像中的左右位置。

  • 蒙版图像腐蚀 (-) / 蒙版图像膨胀 (+):

这个功能用于调整蒙版的尺寸。腐蚀操作会缩小蒙版的大小,而膨胀操作则会增大蒙版的大小。这些操作有助于更精确地控制修复或处理的具体区域。

  • 蒙版 Y 轴 (↑) 偏移:

与X轴偏移类似,这个参数用于在垂直方向上调整蒙版的位置。通过调整Y轴的值,可以控制蒙版在图像中的上下位置。

  • 蒙版合并模式:

这个设置决定了不同的蒙版如何合并在一起。具体来说,它影响了多个蒙版区域在处理时的相互作用方式,例如是否合并、叠加或是其他方式。

重绘参数

  • 重绘蒙版边缘模糊度:

设置蒙版边缘的模糊程度,数值越高,边缘越模糊。

  • 局部重绘幅度:

控制重绘区域的变化幅度。

  • 仅重绘蒙版内容:

勾选后,只对蒙版区域进行重绘。

  • 仅重绘蒙版区域边缘预留像素:

设置蒙版边缘预留的像素数量。

  • 使用独立重绘宽高:

允许单独设置重绘区域的宽度和高度。

  • 使用独立迭代步数:

允许单独设置ADetailer的迭代步数。

  • 使用独立的提示词引导系数:

允许单独设置提示词的引导系数。

After Detailer 使用的 SD 模型:选择ADetailer使用的特定Stable Diffusion模型。

  • 使用独立 VAE:

允许单独设置ADetailer使用的VAE(变分自编码器)。

  • 使用独立采样方法:

允许单独设置ADetailer的采样方法。


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

相关文章

hive自定义函数缺包报错,以及运行时与hive冲突解决

一.问题描述 仅描述了从配置到打包上传的过程&#xff0c;想要看解决请直接跳到下文的对应模块。 在使用hive设置自定义函数的时候在pom.xml中配置如下依赖&#xff0c;使其打包的时候带依赖打包&#xff1a; <dependencies><dependency><groupId>org.apa…

递归——二叉树中的深搜

文章目录 计算布尔二叉树的值求根节点到叶节点数字之和二叉树剪枝验证二叉搜索树二叉搜索树中第 K 小的元素二叉树的所有路径 二叉树中的深搜有三种方法 前序遍历 根->左子树->右子树 中序遍历 左子树->根->右子树 前序遍历 左子树->右子树->根 计算布尔…

【人工智能】大模型的崛起为AI Agent注入了“聪明的大脑”,彻底改变了定义!

在人工智能的迅猛发展中&#xff0c;大模型的崛起为AI Agent注入了“聪明的大脑”&#xff0c;彻底改变了其定义。如今&#xff0c;基于大模型的AI Agent架构已成为企业应用大模型的首选方案。本文将深入探讨AI Agent的构建、框架选择及其在实际应用中的重要性&#xff0c;帮助…

PCL 点云配准-4PCS算法(粗配准)

目录 一、概述 1.1原理 1.2实现步骤 1.3应用场景 二、代码实现 2.1关键函数 2.1.1 加载点云数据 2.1.2 执行4PCS粗配准 2.1.3 可视化源点云、目标点云和配准结果 2.2完整代码 三、实现效果 3.1原始点云 3.2配准后点云 PCL点云算法汇总及实战案例汇总的目录地址链接…

前端开发学习(一)VUE框架概述

一、MVC模式与MVVM模式 1.1mvc模式 MVC模式是移动端应用广泛的软件架构之一&#xff0c;MVC模式将应用程序划分为3部分:Model(数据模型)、View(用户界面视图)和Controller(控制器)。MVC模式的执行过程是将View层展示给用户&#xff0c;也就是通过 HTML页面接受用户动作&#…

SaaS 为小型企业带来的十大优势

软件即服务&#xff08;SaaS&#xff09;已被各种规模的企业所采用。最近&#xff0c;我们可以清楚地看到 SaaS 为小企业带来的显著好处。如果没有 SaaS&#xff0c;中小企业将无法在竞争中生存。 但在云计算中&#xff0c;SaaS 究竟是什么呢&#xff1f;为什么小企业应该关注…

影视制作中心15个工作站同时用Adobe Premiere处理25个4K视频流

对于4K非编人员来说&#xff0c;高分辨率视频编辑卡顿令人抓狂。但素材越来越多&#xff0c;项目越来越大&#xff0c;如何避免卡顿问题&#xff1f; 要知道影视制作过程中对后端存储的性能与容量有较高要求。我们测试在4K非编环境里&#xff0c;10-15台工作站同时运行Adobe P…

基于单片机的一种蜂鸣器的简易控制

有源和无源这里的“源”不是指电源&#xff0c;而是指震荡源。也就是说&#xff0c;有源蜂鸣器内部带震荡源&#xff0c;所以只要一通电就会叫。而无源内部不带震荡源&#xff0c;所以如果用直流信号无法令其鸣叫。必须用2K~5K的方波去驱动它。有源蜂鸣器往往比无源的贵&#x…