AI大模型教程
一起来学习

Stable Diffusion面部修复!ADetailer超详细简易技巧教学

这个面部修复扩展可以使图像从这样

变成这样

在低分辨率绘制全身图像时,面部和手部一直是一个难以处理的问题。

这个面部修复的扩展可以完美修复面部,但手部就会用到其他插件。

今天我们主要介绍stable diffusion 的ADetailer extension脸部的修复面部!

第一部分:安装ADetailer

复制链接(https://github.com/Bing-
su/adetailer.git),点击安装链接,打开下拉菜单,点击复制链接按钮,然后回到稳定扩散,点击扩展,选择从URL安装,将刚刚复制的安装链接粘贴在此处,点击安装按钮。

出现此界面表示安装完成。

接着点击设置,将屏幕向下滑动,在最左边找到After Detailer,点击进入。然后将屏幕向上滑动,你可以在这里设置要有多少个After
Detailer模型。原本是两个,我设为了三个试试看。

这个选项是问你是否要保存遮罩的预览图。是否要保存Adetailer处理后的图像

在点击应用设置之前,再特别说明一下这个选项。这个选项用于设置这边的数量,现在是两个,我们刚刚设为了三个。

点击应用设置以保存配置并点击重新启动UI按钮,这边的数量就变成了三个。

第二部分:脸部修复原理简介

通过 Detailer 脸部修复,您无需手动涂抹局部重绘的遮罩,而是自动化地利用 stable diffusion img2img(图像生成器)中的
inpaint(修复)功能。

我想大家对局部重绘这个概念都很熟悉,所以我不会浪费大家的时间进行详细介绍。

脸部修复的原理大致如下:首先,有一张需要进行脸部修复的原始图像。程序会定位原始图像中脸部的中心,并确定脸部的遮罩范围。然后,在遮罩范围内增加一些噪点,并将其输入
stable diffusion inpaint(局部重绘)模块,重新绘制脸部的遮罩范围。

也就是说,脸部修复涉及到脸部检测、遮罩生成以及局部重绘这三个步骤。

第三部分ADetailer 脸部修复的简易技巧

在安装完扩展程序后,Detailer 会在文生图和图生图中出现。

让我们先来到文生图这边,运行一张需要修复的脸部破损图像。要运行脸部破损图像非常简单,只需将宽度调小一点,并选择全身图像,这样脸部破损的几率几乎是 8~9
成。让我们看看是否存在破损。

嗯…破损非常严重。这是因为我们将宽度调小,并选择了全身图像,导致脸部的噪点减少,从而引发了脸部破损。

让我们试试刚刚安装的ADetailer扩展来修复一下。

点击打开,在这里将画面拉到这个位置。这个是侦测功能,这个是mask遮罩前置处理,这个是inpaint局部重绘。

同时这三个是我们在第二部分出现在设置中的的那三个。

然后将画面向上拉,启用Adetailier来启用这个功能。如果需要,勾选它。

在这个位置可以放置一个以上的标签,不同的标签可以对不同的遮罩进行处理。这个下拉菜单是ADetailer辨识模组,在第一次使用时会自动下载。

它有脸部、手部和全身这几个模组。我们先设定脸部来试试看。

这个是局部重绘的提示。实际上,它的预设值已经适用于大多数情况。

只要勾选这边的启用,就可以处理大部分的图像。来试试看吧。

对于以文生图来说,stable diffusion会先处理一张图像,处理完后再交给!After Detailer处理。

现在是stable diffusion在处理图像。

处理完后,ADetailer将进行脸部定位、侦测以及遮罩与重绘修复。

大家可以先看看这个位置与范围,这个位置与范围是可以手动调整的。处理完后,来看看效果。

脸部修复的效果还是相当不错的。打开图像放大来看看。

这个是修复前的图像

这个是修复后的图像

以这么低的分辨率能够达到这样的效果真的不容易。

让我们讨论一下这三个设置。

首先是检测,其中一个是检测模型置信度阈值,这个滑块控制检测率。数值越高表示检测效果越差,有脸也检测不出来;数值越低表示检测能力超强,不是脸有时也会被检测成脸。

通常情况下,单个人可以设定为0.3左右,如果要检测多个人的脸,需要提高数值。

正常情况下,Stable Diffusion完成后,如果ADetailer检测到脸部,则会显示出需要进行遮罩的范围。

这里没有表示ADetailer没有检测到脸部,所以也没有进行脸部修复的过程。

如果大家遇到这种情况,可以调整刚才那个地方,将该数值设为0.3,试试看。

好了,脸部修复完成后,我们再来看一下遮罩的最小面积比率和最大面积比率。

当遮罩面积太大时,会修改到非脸部的部分。如果遇到这种情况,可以调整最小和最大的拉动条。一般建议使用预设值即可。检测的部分大概就是这样。

接下来是遮罩前置处理。点击这里,这三个选项的控制就是刚才稳定扩散完成后,图像会有一个放大图,就是这个。

你可以手动控制这个范围。让我们试试看。第一个是控制X轴,中间的是控制Y轴,最下面的是控制范围的大小。

手动调整范围可以让您得到更多细节的遮罩处理,不过在低分辨率下差别不大。

接下来是X轴和Y轴,这个很容易理解,就是那个框。如果不在正确位置,可以手动移动它。让我们将X轴设为+90,就是向上移动90个单位。这样大家应该可以理解这三个参数的作用了。

来看看效果吧。

知道为什么没有修复吗?因为框往上拉太多了,脸不在框里面,所以没有办法做遮罩。

接下来是下面这三个,应该与上面是否有新增遮罩标签有关。看文字内容就应该可以理解它的功能。这边就不浪费大家的时间多做解释了。第一个检测的讲完了,第二个遮罩前置处理也讲完了,第三个inpainting局部重绘就跟稳定扩散的inpaint局部重绘一样。

它的设置就是下面这些。

此外还增加了ControlNet,

这个想必大家都很熟悉了,这边也不浪费时间多做解释了。

但由于AIGC刚刚爆火,网上相关内容的文章博客五花八门、良莠不齐。要么杂乱、零散、碎片化,看着看着就衔接不上了,要么内容质量太浅,学不到干货。

这里分享给大家一份Adobe大神整理的《AIGC全家桶学习笔记》,相信大家会对AIGC有着更深入、更系统的理解。

有需要的朋友,可以长按下方二维码,免费领取!

AIGC所有方向的学习路线思维导图

这里为大家提供了总的路线图。它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。如果下面这个学习路线能帮助大家将AI利用到自身工作上去,那么我的使命也就完成了:

AIGC工具库

AIGC工具库是一个利用人工智能技术来生成应用程序的代码和内容的工具集合,通过使用AIGC工具库,能更加快速,准确的辅助我们学习AIGC

有需要的朋友,可以点击下方卡片免费领取!

精品AIGC学习书籍手册

书籍阅读永不过时,阅读AIGC经典书籍可以帮助读者提高技术水平,开拓视野,掌握核心技术,提高解决问题的能力,同时也可以借鉴他人的经验,结合自身案例融会贯通。

AI绘画视频合集

我们在学习的时候,往往书籍源码难以理解,阅读困难,这时候视频教程教程是就很适合了,生动形象加上案例实战,科学有趣才能更方便的学习下去。

有需要的朋友,可以长按下方二维码,免费领取!

文章来源于互联网:Stable Diffusion面部修复!ADetailer超详细简易技巧教学

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » Stable Diffusion面部修复!ADetailer超详细简易技巧教学
分享到: 更多 (0)

AI大模型,我们的未来

小欢软考联系我们