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

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

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

优势:

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

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

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

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

实用场景:

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

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

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

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

插件安装

adetailer详细说明:

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

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

  • 在下方看到一行小字"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. 勾选"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的采样方法。

相关推荐
源客z8 小时前
搭建Stable Diffusion图像生成系统实现通过网址访问(Ngrok+Flask实现项目系统公网测试,轻量易部署)
stable diffusion
源客z1 天前
搭建 Stable Diffusion 图像生成系统并通过 Ngrok 暴露到公网(实现本地系统网络访问)——项目记录
stable diffusion
朴拙数科3 天前
Stable Diffusion秋叶整合包V4独立版Python本地API连接指南
开发语言·python·stable diffusion
璇转的鱼4 天前
爆肝整理!Stable Diffusion的完全使用手册(二)
人工智能·ai作画·stable diffusion·aigc
曲幽5 天前
Stable Diffusion LoRA模型加载实现风格自由
python·ai·stable diffusion·lora·文生图·diffusers
nan_black7 天前
在Pycharm配置stable diffusion环境(使用conda虚拟环境)
stable diffusion·pycharm·conda
AI绘画咪酱7 天前
Stable Diffusion【进阶篇】:如何实现人脸一致
人工智能·深度学习·学习·机器学习·ai作画·stable diffusion
AIGC-Lison8 天前
AI绘画SD中,如何保持生成人物角色脸部一致?Stable Diffusion精准控制AI人像一致性两种实用方法教程!
人工智能·ai作画·stable diffusion·midjourney·sd
AI绘画咪酱9 天前
SD教程|巧用Stable Diffusion,实现不同风格的LOGO设计|实战篇幅,建议收藏!
人工智能·学习·ai作画·stable diffusion·sd
AI绘画咪酱10 天前
【CSDN首发】Stable Diffusion从零到精通学习路线分享
人工智能·学习·macos·ai作画·stable diffusion·aigc