Stable Diffusion实战SD-webui-segment-anything工具分割一切

Stable Diffusion实战SD-webui-segment-anything工具分割一切

首页休闲益智切割一切更新时间:2024-05-07

前言:

大家好,之前为大家分享过为模特换衣的简单教程,内容中涉及到需要使用一些工具制作图片的蒙版,最近发现了Stable Diffusion一个牛逼的插件,segment Anything,可以不用切换工具直接制作图片的蒙版。Segment Anything 的影响可能不次于当初ControlNet发布的时候,因为它也足够强大。可以自由分割图像中的任意部分,也可以通过文字描述进行语义分割,还可以批量分割,大大节省了和PhotoShop交互的时间,我觉得使用上要比PS方便好用一些。

一:首先安装插件

github插件下载地址:https://github.com/continue-revolution/sd-webui-segment-anything.git

也可以下载好插件文件后直接放到extensions目录中。

二:模型下载 | SAM

通过官方文档可以知道,如果想用segment anything 需要下载对应的模型,(选择一个即可,不用全部下载。如果您需要更换,请删除前一个文件夹)下载后将对应的模型放到以下目录中:${sd-webui}/models/sam或${sd-webui-segment-anything}/models/sam

三:重启webui

插件安装好并且模型文件放置到对应位置后重启Stable Diffusion就能看见Segment anything

这里说明下重启webui不会安装Groundingdino首次开启使用GroundingDINO的时候,会自动安装和下载对应的模型文件,需要确保你的终端能访问github,否则需要手动安装GroundingDINO,并下载模型放在/stable-diffusion-webui/models/grounding-dino下。以下为首次执行控制台安装GroundingDINO的样子。耐心等待即可。

四:使用

1、完成上边的操作流程后即可完整使用Segment anything了,下面我们一起操作下。

首先来到插件模块,上传我们需要分割的图片,对你想分离的部分点击鼠标,鼠标左键点中图片会出现一个黑点鼠标右键点中会出现一个红点,鼠标左键代表我们需要保留的部分,鼠标右键代表我们不需要保留的部分。然后预览分离结果

等待处理之后,就可以再分离结果中看到9张图片,分别对应三种分离的效果。每一列分别对应喜爱版表示的 0、1、2,可以看到第二张图对于衣服的蒙版制作效果还是不错的。

2、GroundingDINO

下面我来说下GroundingDINO功能,此功能可以通过检测关键词从图中获取我们想要的内容,比如我这里填的是衣服,如下可以提示词拿到衣服的分割图片。

GroundingDINO 通过提示词进行目标检测,再结合 Segment Anything 的实例分割,可以取得更好的性能。可以通过预览结果获取想要的箱体操作查看如果没有红框则没有识别出来,可以调整下提示词再次尝试。

这样是已经识别出来的,会带着一个红色的框。

应用:

上边操作了之后,就可以将分割出来的蒙版做为其它功能的蒙版来使用,这样可以大大省去抠图的麻烦,也不用去PS中再去操作了。再根据之前给大家分享的模特换衣,就可以实现一个应用实现全部流程了。

最后:

可能在安装过程中会遇到一些问题,如果大家解决比较麻烦欢迎随时咨询,留言后续可提供一期问题处理的内容,如果感觉次文章对您有帮助给个关注再走吧。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved