Stable Diffusion教程——常用插件安装与测试(一)

前言

随着Stable Diffusion不断演进,越来越多的开发者开始涉足插件开发。尽管网络上存在大量教程,但它们通常零散分布,逐个学习和查找非常耗时,使人感觉每天都在劳累思考。这里总结了Stable Diffusion常用的插件安装与测试方法。

prompt-all-in-one ——提示词翻译补全

插件地址:https://github.com/Physton/sd-webui-prompt-all-in-one

prompt-all-in-one提示词翻译补全是一个功能全面的工具,旨在帮助英文能力有限的用户快速克服语言障碍。其主要功能包括:

  1. 中文输入自动转英文:自动将中文输入转换为英文,方便用户在Stable Diffusion中使用英文提示词。

  2. 自动保存使用描述词:自动保存用户使用过的描述词,方便用户查阅和再次使用。

  3. 描述词历史记录:记录用户使用过的描述词历史,以便用户随时查看和管理。

  4. 快速修改权重:提供快速修改描述词权重的功能,帮助用户调整描述词对生成图像的影响程度。

  5. 收藏常用描述词:允许用户收藏常用的描述词,方便以后再次使用。

  6. 翻译接口多种选择:提供多种翻译接口选择,满足用户不同的翻译需求。

  7. 一键粘贴删除描述词:提供一键粘贴和删除描述词的功能,简化用户操作流程,提高使用效率。

在这里插入图片描述

SixGod——提示词插件

插件地址:https://github.com/thisjam/sd-webui-oldsix-prompt

SixGod提示词插件旨在帮助用户快速生成逼真且富有创意的图像。其主要功能包括:

  1. 清空正向提示词和清空负向提示词:方便用户快速清除已输入的正向和负向提示词。

  2. 提示词起手式:包含人物、服饰、人物发型等各个维度的提示词,帮助用户快速启动创作过程。

  3. 一键清除正向提示词与负向提示词:提供一键清除所有正向和负向提示词的功能,方便用户重新开始或调整创作方向。

  4. 随机灵感关键词:提供随机生成灵感关键词的功能,帮助用户拓展创作思路。

  5. 提示词分类组合随机:随机组合不同类别的提示词,产生多样化的创作灵感。

  6. 动态随机语法:提供动态生成随机语法的功能,进一步丰富创作内容。

在这里插入图片描述

After Detailer——人脸及手部修复插件

插件地址:https://github.com/Bing-su/adetailer
在使用SD绘图的时候,默认的分辨率大小是512*512,这样设置的好处是出图效率高。但是如果涉及到人全身照的时候,经常会出现一个问题:脸部崩。主要原因是在一个比较低的像素画布上,绘制一个全身图,脸部能分配到的像素不够了。
After Detailer是一款功能强大的图像编辑工具,专为修复和编辑图像而设计。它能够自动检测并修复图像中的瑕疵,无论是2D图像还是真实的人脸和手部图像。该工具能够识别面部、人物或手部,并自动为其创建遮罩(mask)并进行重绘。用户可以通过调整参数来改变识别的对象以及识别区域的大小和位置等,以获得更精确的编辑效果。
在这里插入图片描述

Tagger——提示词反推

插件地址:https://github.com/pythongosssComfyUI-WD14-Tagger?tab=readme-ov-file
当得到一张由AI绘制的精美图片,但却不知道生成这幅图片所用的提示词,导致在尝试实践时无从下手。在这种情况下,我们需要想办法获取这些提示词。Tagger是一些可以快速获得提示词的方法。
Tagger提示词反推是一项功能强大的工具,能够从任意图片中提取关键提示词。它有助于用户理解图像的内容,创作创意图像,以及分析图像数据。通过识别和提取图像中的关键特征和元素,Tagger提示词反推可以为用户提供灵感和指导,帮助他们更好地理解图像内容,并在创作过程中获得更多的创意和想法。

Inpaint Anything——局部重绘

插件地址:https://github.com/Uminosachi/sd-webui-inpaint-anything.git
Inpaint Anything 是一款功能强大的图像编辑工具,能够轻松删除和替换图像中的任何元素。它利用人工智能技术自动识别和修复图像中的瑕疵,无需手动创建遮罩。该工具可快速删除图像中不需要的对象或缺陷,修复损坏或受损的图像区域,替换图像中的对象或背景,并创造出各种创意图像效果。

1.安装与下载模型

安装插件并重启之后,可以在导航栏面板中看到Inpaint Anything组件,此时还需要安装SAM模型。SAM 提供三种模型,显存高的下载 sam_vit_h,识别度更精准。显存 8G 左右的下载 sam_vit_l,显存低于 8G 的下载 sam_vit_b。选择对应模型后,点击“下载模型”,下载后的模型会存放在 Inpaint Anything 插件目录中的 models 文件夹内。
在这里插入图片描述
其实IA功能很多,但又比较简单。你可以把插件划分成三个区域。
在这里插入图片描述
首先是分离目标以及调整区,位于左上方。

  1. 将要编辑的图像拖放到输入图像区域。
  2. 点击按钮运行“Segment Anything”,模型将自动识别参考图,并进行元素分离。
  3. 如果图像识别难度较高,可以选择勾选动漫模式,以提高识别度,但这可能会降低蒙版的分离质量。
  4. 填充选项勾选后,你可以修改参考图的模式,通常默认设置即可。

语义分割显示区和选择被分离的蒙版区位于编辑界面的右侧。

  1. 等待几秒钟后,右上方会显示根据模型分离出的不同区块。你可以使用鼠标选择需要的蒙版区域。(由于已经进行了分离,所以只需单击需要重新绘制的区域即可。)
  2. 将鼠标悬停在图像上方,按住 S 键可进入全屏模式,按下 R 键可重置缩放,这有助于更精细地处理图像。
  3. 选择完毕后,点击“创建遮罩”按钮。
  4. 下面两个复选框的功能很容易理解:一个用于反选,另一个用于确定是否包含黑色区域(可能是无法识别的区域)。
  5. 然后,遮罩将以高亮显示的方式出现。
  6. “展开蒙版区域”按钮用于扩充蒙版的大小,这是之前 Segment 工具中也有的功能,可以帮助你向外扩展蒙版,直到满意为止。
  7. 旁边的按钮用于减去手动绘制的区域,以便更精确地定义蒙版。
  8. 最后的按钮用于将手动绘制的区域添加至蒙版中,整个过程相当直观易懂。

在这里插入图片描述

Ultimate SD upscale——图片放大

插件地址:https://github.com/Coyote-A/ultimate-upscale-for-automatic1111.git
Ultimate SD Upscale 是一款功能强大的图像超分辨率工具,它能够将低分辨率的图像提升至高分辨率,并同时减少图像中的噪点和模糊效果。这一工具采用了基于深度学习的超分辨率模型,因此能够提供较高水准的图像处理准确性。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/258848.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[Angular 基础] - 视图封装 局部引用 父子组件中内容传递

[Angular 基础] - 视图封装 & 局部引用 & 父子组件中内容传递 之前的笔记: [Angular 基础] - Angular 渲染过程 & 组件的创建 [Angular 基础] - 数据绑定(databinding) [Angular 基础] - 指令(directives) 以上为静态页面,即不涉及到跨组…

记一次有趣的逻辑漏洞挖洞经历

前言 前几天在网上冲浪的时候无意间看到了一个Edu的站点,是一个很常见的类似MOOC的那种在线学习系统,对外开放,同时有注册和登录功能。对于我这种常年低危的菜鸡来说,这是最愿意看到的,因为一个Web网站有了登录功能&a…

第2讲springsecurity+vue通用权限系统

阿里云 maven阿里云镜像 <?xml version"1.0" encoding"UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for addition…

数据记笔记:USGS 查看上世纪卫星图

1 先到USGS EarthExplorer 界面&#xff0c;在address 处选择需要的城市/也可以在底下polygon处手动标出需要研究的区域 2&#xff0c;点击show&#xff0c;就会出找到的对应的区域&#xff0c;点击这个区域&#xff0c;polygon处就会有响应了。然后选择date range 3 点击下方的…

AMD FPGA设计优化宝典笔记(4)复位桥

高亚军老师的这本书《AMD FPGA设计优化宝典》&#xff0c;他主要讲了两个东西&#xff1a; 第一个东西是代码的良好风格&#xff1b; 第二个是设计收敛等的本质。 这个书的结构是一个总论&#xff0c;加上另外的9个优化&#xff0c;包含的有&#xff1a;时钟网络、组合逻辑、触…

VS中设置#define _CRT_SECURE_NO_WARNINGS的原因和设置方式

原因&#xff1a; 在编译老的用C语言的开源项目的时候&#xff0c;可能因为一些老的.c文件使用了strcpy,scanf等不安全的函数&#xff0c;而报警告和错误&#xff0c;而导致无法编译通过。 解决方案&#xff1a; 我们有两种解决方案&#xff1a; 1、在指定的源文件的开头定…

跟着pink老师前端入门教程(JavaScript)-day02

三、变量 &#xff08;一&#xff09;变量概述 1、什么是变量 白话&#xff1a;变量就是一个装东西的盒子 通俗&#xff1a;变量是用于存放数据的容器&#xff0c;通过变量名获取数据&#xff0c;甚至数据可以修改 2、变量在内存中的存储 本质&#xff1a;变量是程序在内存…

你的电脑关机吗

目录 程序员为什么不喜欢关电脑&#xff1f; 电脑长时间不关机会怎样? 电脑卡顿 中度风险 硬件损耗 能源浪费 散热问题 软件问题 网络安全问题 程序员为什么不喜欢关电脑&#xff1f; 大部分人都会选择将电脑进行关机操作。其实这不难理解&#xff0c;毕竟人类都需要…

Linux_线程

线程与进程 多级页表 线程控制 线程互斥 线程同步 生产者消费者模型 常见概念 下面选取32位系统举例。 一.线程与进程 上图是曾经我们认为进程所占用的资源的集合。 1.1 线程概念 线程是一个执行分支&#xff0c;执行粒度比进程细&#xff0c;调度成本比进程低线程是cpu…

vue-ESlint (六)

代码规范 代码规范&#xff1a;一套写代码的约定规则。例如&#xff1a;"赋值符号的左右是否需要空格" "一句结束是否是要加;" . 老话说&#xff1a;"没有规矩不成方圆" → 正规的团队 需要 统一的编码风格 JavaScript Standard Style 规范说…

Cocos2dx-lua ScrollView[一]基础篇

一.ScrollView概述 cocos游戏中ScrollView控件大量使用,95%以上的项目都会使用ScrollView,个别游戏可能全部使用翻页的滑动效果。如果想要精通Cocos的UI开发,精通ScrollView控件非常关键,因此对ScrollView的使用进行总结很有必要。 下文缩写说明:sv = ScrollView, item代…

.NET Core WebAPI中使用swagger版本控制,添加注释

一、效果 二、实现步骤 在代码中添加注释 在项目属性中生成API文档 在Program中注册Swagger服务并配置文档信息 // 添加swagger注释 builder.Services.AddSwaggerGen(x > {x.SwaggerDoc("v1", new OpenApiInfo { Title "Swagger标题", Version "…

Unity中关于ScrollRect组件完整解决方案(ScrollRect中元素自动排版+ScrollRect中元素自动定位到Viewport可见范围内)

一、元素自动排版功能 1、首先要往我们的unity项目中导入两个脚本文件&#xff0c;脚本文件名称分别是UIScrollEventListener和CZScrollRect&#xff0c;这两个脚本文件代码如下所示。 1-1、介绍UIScrollEventListener脚本写法。 using System.Collections; using System.Co…

比特币突然大涨

作者&#xff1a;秦晋 2月9日&#xff0c;除夕夜&#xff0c;比特币突然大涨&#xff0c;最高涨至48219美元&#xff0c;涨幅超6%。据CNBC报道&#xff0c;本周比特币已经上涨10.76%&#xff0c;创下自12月8日以来的最佳的一周。本周ETH上涨8.46%&#xff0c;成为自1月12日以来…

SpringBoot+Tess4J实现本地与远程图片的文字识别

Spring Boot应用程序里集成Tess4J来实现OCR&#xff08;光学字符识别&#xff09;&#xff0c;以识别出本地和远程图片中的文字 一、添加依赖 <dependency><groupId>net.sourceforge.tess4j</groupId><artifactId>tess4j</artifactId><vers…

MongoDB数据库又被勒索攻击了

前言 朋友发来一张图片&#xff0c;说MongoDB数据库被勒索了&#xff0c;问我是哪个家族的...... &#xff08;上图来源于网络)&#xff0c;当笔者看到朋友发的图片之后&#xff0c;判断应该是黑客入侵了MongoDB数据库服务器&#xff0c;然后删除了数据库里面的数据&#xff0…

Sora 文生视频提示词实例集 2

Prompt: Historical footage of California during the gold rush. 加利福尼亚淘金热期间的历史影像。 Prompt: A close up view of a glass sphere that has a zen garden within it. There is a small dwarf in the sphere who is raking the zen garden and creating patter…

C#,二进制数的非0位数统计(Bits Count)的算法与源代码

计算一个十进制数的二进制表示有多少位1&#xff1f; 1 遍历法&#xff08;递归或非递归&#xff09; 使用循环按位统计1的个数。 2 哈希查表法 利用一个数组或哈希生成一张表&#xff0c;存储不同二进制编码对应的值为1的二进制位数&#xff0c;那么在使用时&#xff0c;只…

Stable Diffusion教程——使用TensorRT GPU加速提升Stable Diffusion出图速度

概述 Diffusion 模型在生成图像时最大的瓶颈是速度过慢的问题。为了解决这个问题&#xff0c;Stable Diffusion 采用了多种方式来加速图像生成&#xff0c;使得实时图像生成成为可能。最核心的加速是Stable Diffusion 使用了编码器将图像从原始的 3512512 大小转换为更小的 46…

美国突然致敬中本聪

作者&#xff1a;秦晋 有点看不懂美国的神操作。 2月16日&#xff0c;据《Bitcoin Magazine》报道&#xff0c;比特币的竞争对手、美国参议员伊丽莎白-沃伦对比特币的立场突然180度大转弯。由反对立场转为支持立场。让很多行业媒体出乎意料&#xff0c;甚至惊掉下巴。 报道称&a…