Stable Diffusion 使用详解(12)--- 设计师风格变换

目录

背景

seg模型(语义分割)

描述

原理

实战-装修风格变换

现代风格

欧式风格转换

提示词及相关参数设置

模型选择

seg cn 加持

效果

还能做点啥

问题

解决方法

出图效果

二次优化调整

二次出图效果

?地中海风格转换

参数修改

效果

展示

二次优化


背景

其实在?Stable Diffusion 使用详解(11)--- 场景ICON制作-CSDN博客?以及本专栏之前的文章已经详细讲述了 controlNet的基本使用。绘画其实并不是我的强项,我是foucus在AI编程及架构上,但是其实你如果懂AI模型的训练及微调过程,做一个完整的AI项目,对于stable diffusion 的使用那就是轻松拿捏,内功在那里了,还怕不能触类旁通吗。今天我们看看另一个 controlNet,语义分割 Seg 的使用。其实吧,这个Seg 名字取得有点高大上了,语义分割可能让你摸不着头脑,如果你之前接触过 LLM 机器编程,可能会觉得有点对不上,这很正常,这与AI处理 LLM 中的语义 不是同一个东西。他之所以用语义分割来描述,本质上是想通过色块分类来区别一副图片上的实物,哪些是草,哪些是山,哪些是房子,小一点的,哪些是椅子,茶几,桌子,地毯,电视 等等等等。你可能会问,区分这些来干什么,这个用处就比较多了,我随便举个例子吧,你家房子的装修风格是现代风格,你想改造改造,变为欧式风格,怎么出效果图?你也不用找设计师了,你就自己做一个可以先看看效果,而且几秒钟搞定,可能你请的设计师也是通过 AI,毫不夸张的说就说通过 stable diffusion,转换了下,因为二次装修嘛,可能你也不会穿墙打洞,做结构特性调整了。即使做二次调整,问题也不大,我们看看是怎么处理的。你看懂了他,可能你也就是装修设计大师了,maybe 你也能出装修效果图。虽然他只是stable diffusion 使用的冰山一角。

seg模型(语义分割)

描述

是一种强大的工具,它可以将图像中的元素按照不同的类别进行分割,这对于图像编辑、风格迁移以及AI绘图等领域具有广泛的应用价值。

原理

语义分割是一种计算机视觉技术,它能够将图像中的每个像素点分配给一个特定的类别标签。 在ControlNet中,seg模型通过深度学习算法对图像进行理解,并自动将图像中的元素划分为不同的类别。

实战-装修风格变换

现代风格

假设你家装修是这个样子,并且是现代风格,我是网上任意找了一张图。你看烦了,想重新装修为欧式风格。怎么处理?

Stable Diffusion 使用详解(12)--- 设计师风格变换

欧式风格转换

提示词及相关参数设置

这部分不是重点,但也是需要的,配合语义的理解,更好的指导 stable diffsuiion 完成相关作画。

正向提示词:

European style decoration,Roman column,atmospheric grade,

负向提示词:

ng_deepnegative_v1_75t,(badhandv4:1.2),EasyNegative,(worst quality:2),

其他设置如下:

Stable Diffusion 使用详解(12)--- 设计师风格变换

模型选择

选择偏真实系的吧,毕竟是现实装修世界。你说我选的这个怎么是偏真实人物风格的?其实问题不大,在真实系模型训练的时候,除了训练人,物体也要训练吧,比如山川,石头,河流等。小到家具家电。看似与人物没关系,但是真实系 这三个字出来了,这些都妥不了干系,不然就是model 训练的不够 solid。

Stable Diffusion 使用详解(12)--- 设计师风格变换

seg cn 加持

这个是比较关键的一步。

Stable Diffusion 使用详解(12)--- 设计师风格变换

看到了吧,其实设置比较简单。直接看出图效果吧。

效果

Stable Diffusion 使用详解(12)--- 设计师风格变换

Stable Diffusion 使用详解(12)--- 设计师风格变换

看看与原来的现代风格相比,基本物体保持了一样,但是风格不一样吧。挺华丽的,这可能就是为什么欧式风格相比现代风格比较贵的原因吧。

还能做点啥

问题

如果你觉得前面这本椅子太碍眼了,想去掉,怎么处理?

解决方法

PS 删除椅子那一部分就行。我们试试看。

Stable Diffusion 使用详解(12)--- 设计师风格变换

再来生图

注意预处理选择 none,不要再之上再来一次seg,那样就不准了。

上面该有的提示词还是要有的。

Stable Diffusion 使用详解(12)--- 设计师风格变换

出图效果

Stable Diffusion 使用详解(12)--- 设计师风格变换

Stable Diffusion 使用详解(12)--- 设计师风格变换

二次优化调整

还是很不错的,进一步,如果你还想和上面刚生成的保持更加一致,怎么办?还记得我说的 seed 吗?加上试试看吧。

Stable Diffusion 使用详解(12)--- 设计师风格变换

Stable Diffusion 使用详解(12)--- 设计师风格变换

二次出图效果

Stable Diffusion 使用详解(12)--- 设计师风格变换

?地中海风格转换

参数修改

Mediterranean style,blue and white style,

其他都不用动,还是 seg 加持,看看效果。

效果

展示

Stable Diffusion 使用详解(12)--- 设计师风格变换

二次优化

改成地中海地砖,顶面再修饰下。

Mediterranean style,blue and white style,blue Mediterranean vintage floor tiles,Surrounded by light blue paint walls,

其他不动

Stable Diffusion 使用详解(12)--- 设计师风格变换

Stable Diffusion 使用详解(12)--- 设计师风格变换

其实这种顶面我也挺喜欢。四周再与上面结合下,你可以自己试试看。

Stable Diffusion 使用详解(12)--- 设计师风格变换

上一篇:vivonex双屏版电池(vivonex双屏版电池型号)
下一篇:vivos1可以玩原神吗(vivos15pro为什么元神不能插针)