(二)Stable Diffussion 图生图模块-换头发颜色

2023-11-08 12:10

本文主要是介绍(二)Stable Diffussion 图生图模块-换头发颜色,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

局部重绘

第一篇中已经完成了相关环境部署,现在开始体验SDwebUI的img2img功能

原图人物模型

使用相同的参数得到相同的图片

(masterpiece:1.0), (best quality:1.0), (ultra highres:1.0) ,(8k resolution:1.0),(realistic:1.0),(ultra detailed1:0), (sharp focus1:0), (RAW photo:1.0),full body,simple background,beautifull girl,solo focus,tall,skirt,high heels,sea side,sky,tree
Negative prompt: (easynegative:1.2), (worst quality: 1.2), (low quality: 1.2),nsfw,by <bad-artist-anime:0.6> , by <bad-artist:0.6> , by <bad-hands-5:0.6>, by < bad_prompt_version2:0.8>
Steps: 40, Sampler: DPM++ SDE Karras, CFG scale: 7, Seed: 1845414120, Face restoration: CodeFormer, Size: 512x786, Model hash: 7234b76e42, Model: chilloutmixni, Denoising strength: 0.45, Hires upscale: 1.4, Hires steps: 11, Hires upscaler: Latent (bicubic antialiased)

通过配置生成图片后, 点击send to img2img或者send to inpaint
在这里插入图片描述

在这里插入图片描述

图生图 (img2img)

  1. 可以在上一步的txt2img生成后发送的img2img,好处是生成图片所需要的提示词模型等等参数会直接传过去
    在这里插入图片描述
  2. 也可以手动切换到img2img, 上传图片,然后配置和原图一样的参数
    在这里插入图片描述

参数设置

在上一步,不管是本地还是重新生成,我们都配置了参数,如果是其他图片(没有图片参数),那么最起码设置一下图片大小保持和上传的图片一直

局部重绘(Inpaint)

颜色用:red,pink (银色,粉红色)

  • blue hair, red hair 多个描述词组合
  • (blue hair:1.1), (red hair 1.3) 多个描述词加权重
  • [blue:red:0.16] hair 步数权重
  • [blue|red] hair 轮流交替
blue hair, red hairNegative prompt: (easynegative:1.2), (worst quality: 1.2), (low quality: 1.2),nsfw,by <bad-artist-anime:0.6> , by <bad-artist:0.6> , by <bad-hands-5:0.6>, by < bad_prompt_version2:0.8>Steps: 20, Sampler: DPM++ SDE Karras, 
CFG scale: 7, 
Seed: 1845414120, 
Size: 512x786, Model hash: 7234b76e42, 
Model: chilloutmixni, 
Denoising strength: 0.65, 
Mask blur: 4, 
ControlNet Enabled: True, 
ControlNet Preprocessor: canny, 
ControlNet Model: control_sd15_canny [fef5e48e], 
ControlNet Weight: 1, ControlNet Starting Step: 0, ControlNet Ending Step: 1, 
ControlNet Resize Mode: Crop and Resize, 
ControlNet Pixel Perfect: True, 
ControlNet Control Mode: My prompt is more important, 
ControlNet Preprocessor Parameters: "(512, 100, 200)"

上述参数无法体现的设置,很重要
Masked content: Original
Inpaint area: Only masked

在这里插入图片描述

在这里插入图片描述

这篇关于(二)Stable Diffussion 图生图模块-换头发颜色的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/369776

相关文章

iptables(7)扩展模块state

简介         前面文章我们已经介绍了一些扩展模块,如iprange、string、time、connlimit、limit,还有扩展匹配条件如--tcp-flags、icmp。这篇文章我们介绍state扩展模块  state          在 iptables 的上下文中,--state 选项并不是直接关联于一个扩展模块,而是与 iptables 的 state 匹配机制相关,特

python 在pycharm下能导入外面的模块,到terminal下就不能导入

项目结构如下,在ic2ctw.py 中导入util,在pycharm下不报错,但是到terminal下运行报错  File "deal_data/ic2ctw.py", line 3, in <module>     import util 解决方案: 暂时方案:在终端下:export PYTHONPATH=/Users/fujingling/PycharmProjects/PSENe

[FPGA][基础模块]跨时钟域传播脉冲信号

clk_a 周期为10ns clk_b 周期为34ns 代码: module pulse(input clk_a,input clk_b,input signal_a,output reg signal_b);reg [4:0] signal_a_widen_maker = 0;reg signal_a_widen;always @(posedge clk_a)if(signal_a)

改变背景颜色+碰撞检测

1.让类继承CCLayerColor比如 class HelloWorld:public cocos2d::CCLayerColor{ public : 在.cpp文件中 bool HelloWorld::init(){ if(!CCLayerColor::initWithColor(ccc4(255,255,255,25

spring-boot-maven-plugin多模块install问题

一、问题描述:   项目分多个模块,open-eureka注册中心、open-provider服务提供者、open-common公共部分,provider依赖common。父pom使用spring-boot-maver-plugin插件,项目直接运行Main主类没问题,但是install报common中的类找不到符号. 二、查找问题:   spring-boot-maven-plugin 打

上位机图像处理和嵌入式模块部署(mcu和swd接口)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         最近学习mcu的时候,接触了不少调试器,这里面有daplink、st-link v2、j-link v9。虽然模块的形状可能不太一样,但是硬件的连线都差不多,都是mcu上的3.3v、clk、dio和gnd四根连线。出于好奇,今天花了点时间了解了一下debug port、sw

使用import和exec运行模块文件的异同

使用import和exec运行模块文件的异同 实例代码 #script1.pyimport sysprint(sys.platform)x = 'span'print(x*8) 在cmd中 >>> import script1win32spanspanspanspanspanspanspanspan >>> exec(open('script1.py').read())win

服装盘点机在服装行业颜色尺码仓库条码高效管理中的应用

服装行业的商品管理的特点是需要管理颜色和尺码 具体逻辑就是: 什么商品,什么颜色,什么尺码,入库多少个? 什么商品,什么颜色,什么尺码,出库多少个? 什么商品,什么颜色,什么尺码,还有库存多少个? 如果使用服装盘点机PDA实现仓库条码管理,商品在入库时,根据颜色,尺码,贴好条码。这样就可以扫描条码入库,出库,盘点,调拨,配送,库存查询。管理起来轻松,高效,准确。 以盘点为例: 1。扫

ansible setup模块

用于收集有关目标主机的系统和网络信息,并将这些信息存储为一个facts变量,可以在Playbook的后续任务中使用。setup模块可以用来获取主机的操作系统、软件包、IP地址、内存、磁盘和其他硬件信息。这些信息对编写Playbook和进行条件判断非常有用。当你在Playbook或者直接通过Ansible命令行使用setup模块时,它会返回一个包含目标主机详细信息的JSON结构,这些信息包括但不限于

ansibie yum模块

用于在远程主机上使用yum软件包管理器来安装、更新、删除和查询软件包的。它使得在大规模主机环境中进行软件包管理变得更加简单和自动化。 name: 必需参数,指定需要管理的软件包名称,例如 nginx、httpd 等。 state: 指定软件包应处于的状态,可选值包括: present 或 installed: 确保软件包被安装,这是默认值。latest: 确保软件包被安装,并且是最新版本。