Inpaint Anything是一款基于Stable Diffusion的插件,主要用于图像编辑和修复。它能够实现一键擦除和替换图像中的任何物体,同时更改背景,极大地提高了蒙版创建的效率和准确性。
1、Inpaint Anything插件下载地址
地址:https://github.com/Uminosachi/sd-webui-inpaint-anything.git
2、Inpaint Anything插件安装
打开Stable Diffusion,选择扩展,从网址安装,输入Inpaint Anything插件的github地址

安装后,「重载UI」即可看到该功能按钮。

Inpaint Anything插件安装好后,还需要安装SAM模型

如果下载不了,记得挂VPN。
SAM 提供了三种模型供用户选择:对于拥有较高显存的用户,推荐下载 sam_vit_h 模型,它能提供更精准的识别效果;若显存约为8G,则适合下载 sam_vit_l 模型;而显存低于8G的用户,应选择下载 sam_vit_b 模型。在选定合适的模型后,用户只需点击“下载模型”按钮,下载完成的模型将会被保存在 Inpaint Anything 插件目录下的 models 文件夹中。

3、Inpaint Anything插件使用方法
Inpaint Anything中上传你要修改的图片,点击“运行 Segment Anything”,模型将参考图进行分割

可以看到图片已经被模型所识别,并且哥各个部分已经分割成各种色块。
可以调整笔刷大小,在需要重绘的色块上画一笔,下面可以看到在牛仔裤和裤兜的色块的上画了一笔。

然后点击创建模版按钮

完成选取操作后,请点击“创建蒙版”,随后,蒙版会出现在你指定的图像区域内。
你可以观察到,上衣部分已被选中并以白色突出显示。紧接着,在界面左下角,你会发现一排标签,此时请选择最右侧的“仅蒙版(Mask only)”选项。
出现的两个按钮:将蒙版用与alpha通道图、获取蒙版,分别点击一下,你就得到了两张图:

左侧的功能实现直接抠图,会将前一步中高亮标出的部分精确抠取出来,并生成一张带有Alpha通道的PNG图片。而右侧的功能则是生成蒙版,其中高亮的部分会以白色呈现,其余部分则呈现为黑色。需要强调的是,这两张图片与原始图片的尺寸是完全一致的,用户可以直接将它们保存到本地。
蒙版调整说明:
若您发现蒙版的边缘不够精确,可以通过点击下方的“展开蒙版区域”按钮来整体向外扩展蒙版区域,这样可以帮助您稍微扩大蒙版的范围,以覆盖更广泛的区域。
请点击“发送到图生图重绘”,以此将蒙版传送至图生图重绘蒙版的模式。

然后写上提示词,就可以图生图了。
