【stable diffusion】保姆级入门课程03-Stable diffusion(SD)图生图-涂鸦(绘图)的用法

news2024/10/6 6:45:57

目录  

0.本章素材

1.涂鸦有什么用

2.涂鸦的使用场景是什么

3.操作面板

4.提示词与涂鸦

5.涂鸦与重绘幅度

6.涂鸦的其他用法(自由创作)

7.课后训练


0.本章素材

Realistic Vision V3.0模型(真实系模型)百度网盘链接:https://pan.baidu.com/s/1HkSKW2t4L6wMgZT6Q4RFbg?pwd=zmzj 提取码:zmzj夸克网盘链接:https://pan.quark.cn/s/534ede6cd727
案例图https://pan.quark.cn/s/3a64e682e311

涂鸦(绘图)和图生图一样,都会基于重绘幅度改变整张图片的整张画风,构图,姿势等,这点是需要同学们注意的

1.涂鸦有什么用

涂鸦就是用画笔在图片上画色块,并附带对应的提示词,SD就会基于提示词和色块寻找对应的元素进行生成,我们可以简单的理解就是AI版的你画我猜

2.涂鸦的使用场景是什么

当我们需要对图片进行元素的添加或者对图片的元素进行修改时,则可以使用涂鸦功能,例如给人物的图片加上花朵时:

3.操作面板

涂鸦的操作面板和图生图是一致的,唯一不同的是多了画笔操作栏

4.提示词与涂鸦

当图片进行涂鸦时,此时的正向提示词代表的是涂鸦部分的引导词

正向提示词:

masterpiece, best quality, flower

重绘幅度:0.4

图片

但是需要注意的是涂鸦模式下,涂鸦色块不足,而正向提示词过多,SD是只会选择最接近的正向词语,建议色块和需要生成的图片有相似性,不然SD可能会无法识别生成

正向提示词:

masterpiece, best quality, Black clothes,Street in the background,flower

杰作,最好的质量,黑色的衣服,街道背景,花

5.涂鸦与重绘幅度

由于涂鸦是对全图进行重绘,哪怕随机种子相同,也会有细微的差别

1.重绘幅度过小会导致色块不会发生变化

2.重绘幅度过大,在固定随机种子的情况下,只会生成提示词对应的图片

不固定随机种子下,重绘幅度在0.7之后就会开始自由发挥,无视提示词和原图

6.涂鸦的其他用法(自由创作)

在抖音上面也许你看过类似随便勾勒几笔,就能生成一张风景画的视频,其实利用的就是sd的涂鸦功能,哪怕图片上只有几块涂鸦块,只要给了提示词,SD便能生成一张基于色块的的结果图

正向提示词:

masterpiece, best quality,Sky in the background,river,mountain,jungle

模型:Realistic Vision V3.0

重绘幅度:0.8

图片

7.课后训练

  1. 将模特案例图的背景替换成多云的天空

  2. 发挥自己想象,用涂鸦的方式画一张属于自己的风景画(模型建议使用Realistic Vision V3.0,画出来的风景会好看很多)如果只是想体验涂鸦的功能也可以使用下方的示例图

    图片

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

openlayers系列:加载arcgis和geoserver在线离线切片

https://www.freesion.com/article/1751396517/ 1.背景 有个项目需要使用openlayer加载各种服务上发布的数据,坐标系也不同,我们都知道openalyer默认可以加载EPAG:3857,要加载4490的坐标系的数据需要重新定义一下,之后再加载。一想起要重新…

[SQL系列] 从头开始学PostgreSQL 事务 锁 子查询

[SQL系列] 从头开始学PostgreSQL 索引 修改 视图_Edward.W的博客-CSDN博客https://blog.csdn.net/u013379032/article/details/131818865 事务 事务是一系列逻辑相关的数据库操作,可以作为一个整体进行操作或者回滚。事务通常会包含一个序列的读或者写操作&#xf…

No4: Python脚本的交互式运用

No4: Python脚本的交互式运用 1、 先安装了Python和环境变量设置 2、编写Pthon脚本 3、在脚本所在目录位置下,Python 脚本;

Nginx系列之 一 负载均衡

目录 一、Nginx概述 1.1 负载均衡概述 1.2 负载均衡的作用 1.3 四/七层负载均衡 1.3.1 网络模型简介 1.3.2 四层和七层负载均衡对比 1.3.3 Nginx七层负载均衡实现 1.4 Nginx负载均衡配置 1.5 Nginx负载均衡状态 1.6 Nginx负载均衡策略 二、负载均衡实战 2.1 测试服…

论文笔记--Won’t Get Fooled Again: Answering Questions with False Premises

论文笔记--Won’t Get Fooled Again: Answering Questions with False Premises 1. 文章简介2. 文章概括3 文章重点技术3.1 大模型面对FPQs的表现3.2 False QAs数据集3.3 训练和评估 4. 文章亮点5. 原文传送门 1. 文章简介 标题:Won’t Get Fooled Again: Answerin…

LLMs之LLaMA2:LLaMA2的简介(技术细节)、安装、使用方法(开源-免费用于研究和商业用途)之详细攻略

LLMs之LLaMA2:LLaMA2的简介(技术细节)、安装、使用方法(开源-免费用于研究和商业用途)之详细攻略 导读:2023年7月18日,Meta重磅发布Llama 2!这是一组预训练和微调的大型语言模型(LLM),规模从70亿…

(三)springboot实战——web新特性之函数式实现

前言 本节内容我们主要介绍一下web访问的另一种形式,通过函数式web实现一个restful风格的http请求案例。函数式web是spring5.2之后的一个新特性,可以通过函数去定义web请求的处理流程,使得代码更为简洁,耦合性也降低了。 正文 …

在vue3中配置ByteMD掘金同款markdown编辑器

最近因为想要一个富文本编辑器集合到项目中,在查找网上很多资料后,选择了ByteMD 编辑器,ByteMD 编辑器是字节跳动的掘金团队所开源的一个编辑器组件,还挺好用的,那如果要在vue3项目中配置ByteMD编辑器要如何配置呢&…

【YOLO】关闭控制台推理日志

问题 每次推理时,控制台都会打一条日志 消除方法 外部库里找到\site-packages\ultralytics\engine\predictor.py 将代码的282、283、292、293,这四行注释掉(v5和v8一样) 也可以搜关键词# Print time (inference-only)可以定位代…

基于PHP+ vue2 + element +mysql自主研发的医院不良事件上报系统

医院不良事件上报管理系统源码 不良事件上报是为了响应卫生部下发的等级医院评审细则中第三章第9条规定:医院要有主动报告医疗安全(不良)事件的制度与工作流程。由医疗机构医院或医疗机构报告医疗安全不良事件信息,利用报告进行研…

WEB安全测试通常要考虑的测试点

1、问题:没有被验证的输入 测试方法: 数据类型(字符串,整型,实数,等) 允许的字符集 最小和最大的长度 是否允许空输入 参数是否是必须的 重复是否允许 数值范围 特定的值(枚举型&a…

基于UDP的可靠传输,文件+目录(C++,Qt)

一、基础知识 UDP(UserDatagramProtocol)是一个简单的面向消息的传输层协议,尽管UDP提供标头和有效负载的完整性验证(通过校验和),但它不保证向上层协议提供消息传递,并且UDP层在发送后不会保留…

【Tomcat】无法将位于-的资源添加到Web应用程序-的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间

1、问题 org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [xxx] to the cache for web application [/xxx] because there was insufficient free space available after evicting expired cache entries - consider increasing the maxim…

为Android构建现代应用——设计原则

为Android构建现代应用——设计原则 - 掘金 state”是声明性观点的核心 在通过Compose或SwiftUI等框架设计声明性视图时,我们必须明确的第一个范式是State(状态)。UI组件结合了它的图形表示(View)和它的State(状态)。UI组件中发生变化的任何属性或数据都可以…

Kotlin~Observer观察者模式

概念 定义一对多的依赖关系,让多个观察者同时监听一个主题对象。 角色介绍 Subject:主题,也称被观察者,它是具有状态的对象维护着一个观察者列表。提供添加、删除和通知观察者的方法。ConcreteSubject:具体主题&…

mfc140.dll丢失的解决方法(最新解决方法)

一:mfc140.dll的作用: mfc140.dll的主要作用是提供了(简称MFC)的函数和资源,它是用于构建Windows应用程序的一组C类库。MFC是微软开发环境中提供的一个工具集,它封装了Windows操作系统的底层API&#xff0…

2.多线程-初阶(中)

文章目录 4. 多线程带来的的风险-线程安全 (重点)4.1 观察线程不安全4.2 线程安全的概念4.3 线程不安全的原因4.3.1原子性4.3.2可见性4.3.3代码顺序性 4.4 解决之前的线程不安全问题 5. synchronized[ˈsɪŋkrənaɪzd] 关键字-监视器锁monitor lock5.1 synchronized 的特性5.…

【限流】4 种常见的限流实现方案

在微服务应用中,考虑到技术栈的组合,团队人员的开发水平,以及易维护性等因素,一个比较通用的做法是,利用 AOP 技术 自定义注解实现 对特定的方法或接口进行限流。 下面基于这个思路来分别介绍下几种常用的限流方案的…

OceanBase 压测时为什么冻结阈值在变化?

本文从源码角度分析了 OceanBase 压测中冻结阈值动态变化的原因,并给出运维建议。 作者:张乾 外星人2号,兼任五位喵星人的铲屎官。 本文来源:原创投稿 爱可生开源社区出品,原创内容未经授权不得随意使用,转…

Redis两种持久化机制RDB和AOF详解(面试常问,工作常用)

redis是一个内存数据库,数据保存在内存中,但是我们都知道内存的数据变化是很快的,也容易发生丢失。幸好Redis还为我们提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File)。 在这里假设你已经了解了redis的基础…