这次要为大家带来一款在stable diffusion中可以反推tab(关键词)的插件,相比stable diffusion自带的反推tab工具而言,这款插件反推的关键词更精准,生成的图片效果也更接近于原图效果。
一、安装
首先我们还是启动stable diffusion,点击“扩展”-“从网址安装”,复制安装地址“https://github.com/toriato/stable-diffusion-webui-wd14-tagger.git”到扩展的git仓库网址,点击“安装”
等出现下方截图中的文案后,就说明安装成功了,如果安装失败的话,可以重新点击“安装”再次安装。
安装完成后,需要重启stable-diffusion-webui,重启成功后即可在stable-diffusion中看到“Tag反推(Tagger)”。
二、Bug 修复
- 打开 stable-diffusion-webui-wd14-tagger 目录下的 preload.py 文件
做如下修改
# 原来的
# from modules.shared import models_path
# default_ddp_path = Path(models_path, 'deepdanbooru')
# 修改的
from modules import paths
default_ddp_path = Path(paths.models_path, 'deepdanbooru')
- 接着打开“根目录\extensions\stable-diffusion-webui-wd14-tagger\tagger”下的 ui.py 文件
做如下修改:
# 原来的
# from webui import wrap_gradio_gpu_call
# 修laoxiongb2c 改的
from modules.callaoxiongb2c l_queue import wrap_gradio_gpu_call
三、使用
在“Tag反推(Tagger)”中整体功能还是比较简单的,只需上传图片点击“开始反推”即可,这里需要注意以下几个方面:
1、首次使用反推时,会进行必备的模型下载,所以时间会比较长,要等待片刻。
2、预设中方案没有优劣之分,大家可以自行选择最适合的即可。
3、附加标签和排除以下标签指的是在反推的tag中加入或去除某些关键词,非必填。
4、建议勾选“完成后从显存中卸载模型”,这个反推关键会暂用较大的显存。
这里我们使用一张简单的图片进行反推,左侧是上传图片和参数调整区域,右侧就是反馈出来的结果显示,可以看到反馈出来的关键词并且可以发送到“文生图”或“图生图”中,需要注意反推是无法反推出反向提示词的,所以反向关键词需要自行填写。
下方的百分比是不同关键词的占比,作用不是很大,看看就行了。
最后我们看一下原图与反推tag生成的图片进行对比,基本上原图的关键性细节和元素都可以很好的进行
必须 注册 为本站用户, 登录 后才可以发表评论!