Stable Diffusion绘画插件(ControlNet )

news/2025/3/31 10:37:09/

一、前置条件

1.安装Stable Diffusion WebUI版;

2.安装ControlNet插件。文后附模型下载链接。

二、ControlNet中模型的区别

1. canny.pth

  • 输入条件:Canny 边缘图

  • 特点:通过边缘线条控制生成图像结构

  • 场景:需要保留清晰轮廓但可以自由上色时使用


2. mlsd.pth

  • 输入条件:MLSD 检测出来的直线信息(线框)

  • 特点:适用于建筑、工业设计等有清晰直线结构的场景

  • 场景:透视感强烈、线条工整的图


3. depth.pth

  • 输入条件:深度图

  • 特点:模型根据物体深度关系生成合理的三维感画面

  • 场景:需要控制画面空间感、前后关系


4. openpose.pth

  • 输入条件:人体骨骼关键点图(OpenPose)

  • 特点:控制人体姿态

  • 场景:需要精确控制人体动作、舞蹈、姿势


5. scribble.pth

  • 输入条件:简单手绘涂鸦

  • 特点:根据涂鸦轮廓生成细节完整画面

  • 场景:草图快速成画


6. seg.pth

  • 输入条件:分割图(语义分割)

  • 特点:按分割区域生成对应内容

  • 场景:用不同区域标记物体或场景,模型按区域自动填充


7. normal.pth

  • 输入条件:法向图

  • 特点:按表面朝向与细节生成逼真的材质和结构

  • 场景:3D 转 2D、渲染质感控制


8. lineart.pth / lineart_anime.pth

  • 输入条件:线稿图

  • 特点:适合动漫或黑白线条图着色

  • 场景:漫画线稿转彩色


9. softedge.pth

  • 输入条件:软边缘图

  • 特点:比 canny 更柔和的边缘控制,细节自然过渡

  • 场景:需要轮廓,但不需要太生硬


总结对比(简表)

模型控制方式应用场景
canny.pth边缘图轮廓清晰成画
mlsd.pth直线框架建筑、工业设计
depth.pth深度图空间感、立体感
openpose.pth姿态骨骼图人体姿态动作生成
scribble.pth涂鸦草图草稿成画
seg.pth分割图根据区域生成场景或物体
normal.pth法向图渲染质感、三维感
lineart.pth线稿图动漫上色、漫画成画
softedge.pth柔和边缘图边缘柔和自然

下载链接:ControlNet模型


http://www.ppmy.cn/news/1583742.html

相关文章

数据源为postgres的多表关联flink开发需求,开发思路

作为大数据实时开发工程师,开发基于 PostgreSQL 多表关联的 Flink 程序需遵循以下系统性思路,结合实时处理特性与 PostgreSQL 数据源特点进行设计: 一、数据同步与预处理 1. 配置 PostgreSQL CDC 连接 使用 Flink CDC 连接器 通过 flink-co…

ngx_http_index_set_index

定义在 src\http\modules\ngx_http_index_module.c static char * ngx_http_index_set_index(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) {ngx_http_index_loc_conf_t *ilcf conf;ngx_str_t *value;ngx_uint_t i, n;ngx_http_inde…

测谎仪策略思路

来源:【东吴金工 金工专题】“高频价量相关性拥抱CTA”系列研究(四):CPV因子期货版3.0—CPV测谎机 原创 高子剑 量化邻距离 2024年09月20日 14:37 该报告主要介绍了“高频价量相关性拥抱CTA”系列研究中CPV因子期货版的相关内容,…

新能源动力电池测试设备深度解析:充放电设备与电池模拟器的差异及技术趋势

一、技术原理对比与核心技术创新 充放电设备 核心原理与硬件架构 充放电设备的核心功能是通过电力电子技术精确控制电池的充放电过程,其硬件架构包括高精度电源模块、双向DC/DC变换器、数据采集系统和温控单元。例如,在放电阶段,设备通过双向…

MySQL - 数据库基础操作

SQL语句 结构化查询语言(Structured Query Language),在关系型数据库上执行数据操作、数据检索以及数据维护的标准语言。 分类 DDL 数据定义语言(Data Definition Language),定义对数据库对象(库、表、列、索引)的操作。 DML 数据操作语言(Data Manip…

python每日十题(12)

根据字典的索引方式可知,d.get( egg ,no this food)索引的是字典第一层,但是第一层只有键food,没有键egg,故索引不出值,输出的是“no this food ”。 外层for循环是将a[0][1,2,3],a[1][4,5,6],a[2][7,8,9]依次赋给变量…

多版本PHP开发环境配置教程:WAMPServer下MySQL/Apache/MariaDB版本安装与切换

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、版本切换指南总结 前言 由于有几个项目分别使用到PHP7.0 和7.4以及8.0版本,设置mysql也会根据PHP版本使用不同的版本,于是开始研究…

【Charles的重定向】

重定向接口请求 注意:不用的时候记得关掉! 在测试和开发过程中,有时候需要修改接口的返回状态,或是返回值。在Charles中可以通过远程映射,将B接口的响应返回给A接口,从而达到修改接口响应的目的。这个功能…