【Stable Diffusion】最强控制插件ControlNet(7)语义分割seg
在画面创作中,构图是至关重要的。而在大部分的AI绘图中,人物往往都是处在画面中心,或者是随机生成,看天吃饭。
在ControlNet中,有一个语义分割的预处理器和模型,就能解决我们构图的问题。
#简单理解seg seg的主要作用就是把图像中的元素分类到对应的类别当中,并按色块区分出来。 为了方便理解,我们从网上找一张上海的街景图做演示。
将图片拖入到ControlNet中,使用一个seg预处理器,进行预览。

可以看到,照片被处理成了很多的色块。天空、大楼、汽车、路灯、马路等等,每一种都被赋予了一个独特的颜色。


我们用这三种算法分别做了一次预处理,第一张和第三张都是基于ADE20K协议,所以它们的颜色对应是一样的。而第二张是基于COCO协议,它的每个颜色所对应的含义不同。至于具体应该使用哪一种预处理器,主要还是看你需要的元素能否被准确地识别出来。



#实例运用
那当我们通过seg做好语义分割之后,这张图到底有什么作用呢? 我们添加正向提示词:城市,街道,夜晚,霓虹灯,广告灯箱,多彩,繁华,赛博朋克。 使用“neverendingDreamNED”大模型,添加好seg模型,点击生成。





一张符合原构图的森林风景画就诞生了。理论上,我们可以在色块图上做任意的调整,比如增删某个色块的面积,添加其他物体元素的色块,来达到随意布局的效果。

# 人与景的融合
我们使用大模型“CounterfeitV30”先绘制一张公园的风景图,提示词为:((masterpiece,best quality)),no humans, grass, outdoors, Stone bench,on ground, sunlight, dappled sunlight, day, depth of field。

这次我们使用coco协议的seg进行语义分割,生成预处理器。



点击生成,因为添加的人物只是剪影,AI很难识别出真正的动作,所以很有可能会出现姿态错误。



生成的骨架图发送到ControlNet中。







如果想要语义分割的色彩对照表格的话,可以添加我的公众号【白马与少年】,回复【SD】即可。 喜欢的话,可以点赞支持一下哦~

声明:本站所有文章,如无特殊说明或标注,均为本站作者原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。本文来自作者自媒体,不代表UIED观点和立场。 如若本站内容侵犯了原著者的合法权益,可联系我们进行处理以减少您的损失。
标签





评论 0
最新评论登录后发布评论并参与互动。
暂无评论,欢迎抢沙发。