今天继续给大家分享Stable Diffusiion的基础能力:ControlNet之线稿成图。
所谓线稿就是由一条条的线段组成的图形,主要用于绘画和设计领域的打底稿、表达构想和预见最终效果。
所谓线稿成图就是利用 Stable Diffusion + ControlNet 的能力,依照线稿中的图形设计生成创意图片。借助ControlNet,我们可以直接使用线稿图生成图片,也可以先从其它图片中提取线稿,然后再生成图片。
下面我将介绍ControlNet中四个优秀的线稿模型,以及它们的使用方法和注意事项。
安装ControlNet
工欲善其事必先利其器,ControlNet 还是先要安装好的,已经安装好的请跳过这一步。
使用方法
Canny
基于精细的边缘检测,准确还原图片的结构和特征。Canny边缘图中的线条没有粗细、深浅的区分。
因为是真人图片,所以这里选择了一个现实视觉的大模型:realisticVisionV51,提示词可以手写,也可以找个反推工具反推。
如果是生成真人图片,建议把“面部修复”勾选上。
ControlNet的设置是重点:
1、展开ControlNet控制面板。
2、在Unit 0中上传一张需要提取边缘的图片。
3、勾选“启用”,启用当前ControlNet Unit。
4、勾选“完美匹配像素”,自动设置预处理器的分辨率。
5、勾选“允许预览”,这样就可以预览边缘检测的效果。
6、选择“Canny”
7、预处理器和模型会自动加载,暂时不更改它们。
预处理器可以检测图片中人物和物体的边缘,绘制出边缘图。点击预处理器后边的星火图标可以在预览区看到预处理的效果图。
预处理器器还有两个选项:
- 无:不使用预处理器,直接在ControlNet中上传一张线稿图。
- 颜色反转:ControlNet中能够处理的线稿图需要线条是白色, 其它区域是黑色,这和