【AI学习-comfyUI学习-三十三节-FLXUcontrolnet canny(UNion)+canny(xlabs)工作流-各个部分学习】

@TOC(AI学习-comfyUI学习-三十三节-FLXUcontrolnet canny(UNion)+canny(xlabs)工作流-各个部分学习)

1,前言

最近,学习comfyUI,这也是AI的一部分,想将相关学习到的东西尽可能记录下来。

2,说明

1,第三十三节-FLUX controlnet canny(UNion)模型工作流

用输入图片 → 提取 Canny 结构边缘 → 通过 Union ControlNet 注入到 FLUX → 在保留原构图/轮廓的前提下,用文本提示词进行高质量再生成。

bash 复制代码
输入图像
 ↓
尺寸统一 / 预处理
 ↓
Canny 边缘检测(controlnet_aux)
 ↓
Union ControlNet(canny 分支)
 ↓
FLUX 主模型(文本条件)
 ↓
采样(KSampler)
 ↓
VAE 解码
 ↓
保存输出

作用:结构强约束的再创作 / 风格重绘 / 真实结构保持

2,第三十三节2-FLUX -canny(xlabs)工作流

用 Canny 边缘作为强结构约束,把原图的轮廓"锁死",再让 FLUX 在这个骨架上进行高质量风格重绘。

这一套是 xLabs 的 FLUX-Canny 专用 ControlNet

属于 单 ControlNet、直连型

更"硬"、更好理解,也更稳定

bash 复制代码
原始图片
 ↓
尺寸统一(1024)
 ↓
Canny / LineArt 预处理
 ↓
xLabs FLUX-Canny ControlNet
 ↓
FLUX UNet + CLIP 文本条件
 ↓
KSampler 采样
 ↓
VAE 解码
 ↓
最终图像

标准、教科书级 FLUX-Canny 流程

3,流程

1-第三十三节-FLUX controlnet canny(UNion)模型工作流

(1)调用模块

(2)输出 提示词

输出得提示词,自动生成

bash 复制代码
![painterly, illustration, sketch, watercolor,
flat lighting, dull colors, gray tone,
paper texture, canvas texture,
low contrast, blurry, low detail
](https://i-blog.csdnimg.cn/direct/aa9a500a1aae4902b89f21fc31d622dc.png)

负面使用,正面不使用

(3)生成图片

(1)原图片

(2)生成图片

(4)模型选择


2-第三十三节2-FLUX -canny(xlabs)工作流

(1)调用模块

(2)输出 提示词

bash 复制代码
Chinese style high quality character render, cinematic fantasy artwork,
dynamic action pose, strong sense of motion,
sharp focus, high contrast lighting,
detailed fabric texture, realistic skin detail,
professional concept art quality,
clean lighting, no illustration texture,
dramatic lighting, clear depth separation



painterly, illustration, sketch, watercolor,
flat lighting, dull colors, gray tone,
paper texture, canvas texture,
low contrast, blurry, low detail

(3)生成图片

(1)原图片-参考图

(2)

(4)使用模型


4,模块部分说明

1 LineArt / Canny 预处理(controlnet_aux)

你用的是:

LineArt 或 Canny 类结构提取节点

作用:

  • 把"照片 → 线结构"
  • 这是 ControlNet 真正吃进去的"控制信号"

重要理解:

  • ControlNet ≠ 看原图
  • ControlNet = 只看这个边缘图

📌 Canny 越干净 → 生成越稳定

📌 噪点多 → 模型会"乱发挥"


2 Union ControlNet(核心中的核心)

你这条链路的灵魂在这里 👇

节点组合逻辑是:
  • Set Shakker Labs Union ControlNet Type

    • 指定 type = canny
  • FLUX ControlNet Union 模型

    • FLUX.1-dev-ControlNet-Union-Pro-2.0.safetensors
  • ControlNet 应用节点

    • 把 canny 结构注入采样流程

为什么要用 Union?

传统 ControlNet Union ControlNet
单一控制 多控制统一接口
绑定模型 解耦模型
扩展性差 为 FLUX 原生设计

3 LineArt / Canny 预处理(controlnet_aux)

你这里用的是:

LineArt 艺术线稿预处理器

输出的是:

  • 黑底
  • 白色结构线

4 FLUX 模型加载(UNet / CLIP / VAE)

你用的是 标准 FLUX 组合:

  • UNet:flux1-dev.sft

  • CLIP:

    • clip_l.safetensors
    • t5xxl_fp16.safetensors
  • VAE:ae.sft

这是目前最稳定、最推荐的一套。


5 xLabs FLUX-Canny ControlNet(核心)

这是和 Union 版最大的区别点👇

你这里用的是:

复制代码
flux-canny-controlnet-v3-xlabs-dev.safetensors

特点:

项目 xLabs Canny
控制方式 单 ControlNet
接线 直接
控制强度 非常硬
学习成本 低
稳定性 高

5,细节部分

1-图片识别能力

有时候调试很久,一直要不到感觉质量好的图,可能使用得图片就太难了

6,工作流链接

(1)第三十三节-FLUX controlnet canny(UNion)模型工作流
https://download.csdn.net/download/qq_22146161/92565404

(2)第三十三节2-FLUX -canny(xlabs)工作流
https://download.csdn.net/download/qq_22146161/92565405

7,总结

不断学习摸索中。

相关推荐
福兮说2 分钟前
秋招复习操作系统并发,我让 AI 生成了一张知识图谱,15 条关系里改了 5 条
人工智能·操作系统·知识图谱·秋招
老A的AI实验室15 分钟前
Cyber Weekly #84
人工智能·ai·llm·agi·genai
lie..16 分钟前
30天从零开始学AI应用开发(Day 18):文档切分与检索优化:RAG 效果好坏的分水岭
人工智能·ai·大模型
Είναι η κοπέλα27 分钟前
显存计算与模型选择:你的显卡能跑多大的模型
人工智能·pytorch·python·开源·conda
ROSF686832 分钟前
2026 仿石漆乳液供应商:市场布局与行业发展态势梳理
大数据·人工智能·python
Ada's34 分钟前
Skill is all you need
人工智能
Dawson Zhu1 小时前
《Agentic Design Patterns》第 1 章导读:提示词链(Prompt Chaining)
人工智能·语言模型·架构·aigc·agi
DP DPharness1 小时前
StudyMate 从安装到第一节课的完整操作路径
人工智能·websocket·网络协议·智能手机·dpharness
lingchen19061 小时前
MATLAB 单引号 `‘` 和双引号 `“`
人工智能
hhzz1 小时前
【YOLO 入门到精通 04】理解任务与模型家族:7 大 CV 任务与 YOLO26 选型指南
人工智能·python·深度学习·yolo·计算机视觉