ComfyUI 魔法书 Logo
🏠 首页
👥 加群
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI ControlNet Aux插件使用教程 从入门到精通

ComfyUI ControlNet Aux插件使用教程 从入门到精通

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-06-27
  • 149 次阅读
编程界的小学生
编程界的小学生

【版权严正声明】

本文系作者 [编程界的小学生] 原创,并拥有完整、独立的著作权。

未经本人 书面授权 ,任何单位、平台或个人, 严禁 以任何形式(包括但不限于转载、复制、摘编、修改、链接、转贴、建立镜像等)使用本文的全部或部分内容。

任何无视本声明的侵权行为,本人将依据《中华人民共和国著作权法》等相关法律法规,采取一切必要的法律手段,追究其侵权责任,要求其 立即停止侵权、赔礼道歉、消除影响,并赔偿因此造成的一切经济损失及维权成本(包括但不限于律师费、诉讼费、公证费等)。

侵权必究,切勿以身试法!

1. 插件简介

ComfyUI ControlNet Aux 是一个超级强大的图像预处理插件!简单来说,它就像是一个"图片分析师",能够从你的图片中提取各种有用的信息,比如边缘线条、深度信息、人体姿态等等,然后把这些信息变成ControlNet能理解的"指导图"。

插件原地址: https://github.com/Fannovel16/comfyui_controlnet_aux

它能给我们带来什么效果?

  • 🎨 线条提取:从照片中提取各种线条,像素描一样

  • 📏 深度分析:分析图片的远近关系,制作深度图

  • 🤸 姿态识别:识别人体、动物的姿态和动作

  • 🎭 面部分析:识别和分析人脸特征

  • 🏗️ 场景分割:把图片分成不同的区域和物体

  • 🌈 颜色处理:提取和处理图片的颜色信息

  • 📐 几何分析:识别图片中的几何形状和结构

想象一下:你有一张人物照片,想让AI按照这个人的姿势画一张新图,ControlNet Aux就能帮你把人物姿势提取出来,变成AI能理解的"姿势指导图"!

2. 如何安装

方法一:使用ComfyUI Manager(推荐)

  1. 打开ComfyUI Manager

  2. 搜索"ControlNet Auxiliary Preprocessors"

  3. 点击安装

方法二:手动安装

  1. 下载插件到ComfyUI的custom_nodes文件夹

  2. 运行install.bat(Windows)或手动安装依赖

  3. 重启ComfyUI

注意事项

  • 某些节点需要下载额外的模型文件

  • 模型文件会自动从HuggingFace下载

  • 首次使用某个功能时可能需要等待下载

3. 节点详细解析

本插件总共包含40+个节点,现在开始逐一详细解释:

3.1 AIO_Preprocessor(万能预处理器节点)

这个节点就像一个"万能工具箱",包含了所有预处理功能,你可以通过下拉菜单选择想要的处理方式。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

preprocessor

preprocessor

选择列表

none

预处理器选择器

选择要使用的预处理算法

选择"CannyEdgePreprocessor"来提取边缘线条

image

image

IMAGE对象

-

输入图片

需要处理的原始图像

连接你要分析的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.2 CannyEdgePreprocessor(Canny边缘检测节点)

这个节点就像一个"轮廓描边器",能够找出图片中所有物体的边缘线条,就像用铅笔描边一样。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要边缘检测的图像

连接你要提取边缘的图片

low_threshold

low_threshold

整数

100

低阈值

边缘检测的敏感度下限

100标准敏感度,50更敏感,200不太敏感

high_threshold

high_threshold

整数

200

高阈值

边缘检测的敏感度上限

200标准上限,通常是低阈值的2倍

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.3 HEDPreprocessor(HED软边缘检测节点)

这个节点就像一个"柔和描边器",比Canny更温和,能提取出更自然、更柔和的边缘线条。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要软边缘检测的图像

连接你要提取柔和边缘的图片

safe

safe

选择列表

enable

安全模式

是否启用安全处理模式

enable安全模式,disable高性能模式

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.4 OpenposePreprocessor(OpenPose人体姿态检测节点)

这个节点就像一个"人体动作分析师",能够识别图片中人物的姿态,包括身体、手部、面部的关键点。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要姿态检测的图像

连接包含人物的图片

detect_hand

detect_hand

布尔值

False

检测手部

是否检测手部关键点

True检测手部细节,False只检测身体

detect_body

detect_body

布尔值

True

检测身体

是否检测身体关键点

True检测身体姿态,False不检测身体

detect_face

detect_face

布尔值

False

检测面部

是否检测面部关键点

True检测面部表情,False不检测面部

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.5 DWPreprocessor(DWPose高精度姿态检测节点)

这个节点就像一个"超级人体动作分析师",比OpenPose更精确,能够更准确地识别人体姿态。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要姿态检测的图像

连接包含人物的图片

detect_hand

detect_hand

布尔值

False

检测手部

是否检测手部关键点

True检测手部细节,False只检测身体

detect_body

detect_body

布尔值

True

检测身体

是否检测身体关键点

True检测身体姿态,False不检测身体

detect_face

detect_face

布尔值

False

检测面部

是否检测面部关键点

True检测面部表情,False不检测面部

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

bbox_detector

bbox_detector

选择列表

yolox_l.onnx

人体检测器

用于检测人体位置的模型

yolox_l.onnx标准检测器,其他选项速度不同

pose_estimator

pose_estimator

选择列表

dw-ll_ucoco_384.onnx

姿态估计器

用于估计姿态的模型

dw-ll_ucoco_384.onnx标准估计器

3.6 MidasDepthMapPreprocessor(Midas深度图检测节点)

这个节点就像一个"距离测量师",能够分析图片中物体的远近关系,制作出深度图。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要深度分析的图像

连接你要分析远近的图片

a

a

浮点数

6.2

深度参数A

深度计算的第一个参数

6.2标准值,调大增强深度对比

bg_threshold

bg_threshold

浮点数

0.1

背景阈值

背景识别的阈值

0.1标准阈值,调小背景更敏感

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.7 ZoeDepthMapPreprocessor(Zoe深度图检测节点)

这个节点就像一个"高精度距离测量师",比Midas更精确地分析图片的深度信息。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要深度分析的图像

连接你要分析远近的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.8 NormalBaePreprocessor(法线贴图检测节点)

这个节点就像一个"表面纹理分析师",能够分析物体表面的凹凸纹理,制作法线贴图。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要法线分析的图像

连接你要分析表面纹理的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.9 LineartPreprocessor(标准线稿提取节点)

这个节点就像一个"线稿画家",能够把照片转换成干净的线稿,就像手绘的线条画。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要线稿提取的图像

连接你要转换成线稿的图片

coarse

coarse

布尔值

False

粗糙模式

是否使用粗糙线条模式

False精细线条,True粗糙线条

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.10 LineartAnimePreprocessor(动漫线稿提取节点)

这个节点就像一个"动漫线稿画家",专门把图片转换成动漫风格的线稿。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要动漫线稿提取的图像

连接你要转换成动漫线稿的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

当前已输出:10个节点,还剩30+个节点待输出

由于节点数量庞大,我将继续分批输出剩余节点...

3.11 MangaLinePreprocessor(漫画线稿提取节点)

这个节点就像一个"漫画线稿画家",专门处理漫画风格的线稿提取,比动漫线稿更加干净。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要漫画线稿提取的图像

连接你要转换成漫画线稿的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.12 MLSDPreprocessor(M-LSD直线检测节点)

这个节点就像一个"直线探测器",专门找出图片中的直线,比如建筑物的边缘、门窗的轮廓等。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要直线检测的图像

连接包含建筑或几何图形的图片

thr_v

thr_v

浮点数

0.1

垂直阈值

垂直线检测的敏感度

0.1标准敏感度,0.05更敏感

thr_d

thr_d

浮点数

0.1

距离阈值

线段距离检测的敏感度

0.1标准敏感度,0.05更精确

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.13 PiDiNetPreprocessor(PiDiNet软边缘检测节点)

这个节点就像一个"智能边缘画家",能够检测出更自然、更符合人眼感知的边缘线条。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要软边缘检测的图像

连接你要提取自然边缘的图片

safe

safe

选择列表

enable

安全模式

是否启用安全处理模式

enable安全模式,disable高性能模式

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.14 ScribblePreprocessor(涂鸦线条节点)

这个节点就像一个"涂鸦转换器",能够把图片转换成类似手绘涂鸦的线条效果。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要涂鸦转换的图像

连接你要转换成涂鸦风格的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.15 TEEDPreprocessor(TEED边缘检测节点)

这个节点就像一个"高精度边缘探测器",使用最新的TEED算法来检测边缘,效果比传统方法更好。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要TEED边缘检测的图像

连接你要提取高质量边缘的图片

safe_steps

safe_steps

整数

2

安全步数

处理的安全步骤数量

2标准步数,3更安全但更慢

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.16 AnyLinePreprocessor(AnyLine万能线条检测节点)

这个节点就像一个"万能线条大师",能够检测各种类型的线条,适用于多种场景。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要线条检测的图像

连接你要提取各种线条的图片

mteed_model

mteed_model

选择列表

mteed.pth

MTEED模型

使用的MTEED模型文件

mteed.pth标准模型

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.17 LeresDepthMapPreprocessor(LeReS深度图检测节点)

这个节点就像一个"专业深度测量师",使用LeReS算法来生成高质量的深度图。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要深度分析的图像

连接你要分析深度的图片

rm_nearest

rm_nearest

浮点数

0.0

移除最近

移除最近距离的比例

0.0不移除,0.1移除10%最近的

rm_background

rm_background

浮点数

0.0

移除背景

移除背景的比例

0.0不移除,0.1移除10%背景

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.18 DepthAnythingPreprocessor(Depth Anything深度检测节点)

这个节点就像一个"全能深度分析师",使用Depth Anything算法,能够分析任何类型图片的深度。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要深度分析的图像

连接任何你要分析深度的图片

ckpt_name

ckpt_name

选择列表

depth_anything_vitl14.pth

模型文件

使用的Depth Anything模型

vitl14大模型质量好,vits14小模型速度快

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.19 DepthAnythingV2Preprocessor(Depth Anything V2深度检测节点)

这个节点就像一个"升级版全能深度分析师",是Depth Anything的改进版本,精度更高。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要深度分析的图像

连接任何你要分析深度的图片

ckpt_name

ckpt_name

选择列表

depth_anything_v2_vitl.pth

模型文件

使用的Depth Anything V2模型

vitl大模型质量最好,vits小模型速度快

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.20 Metric3DDepthMapPreprocessor(Metric3D深度图节点)

这个节点就像一个"精密深度测量仪",能够生成带有真实尺度信息的深度图。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要精密深度分析的图像

连接你要精确测量深度的图片

backbone

backbone

选择列表

vit-small

骨干网络

使用的神经网络骨干

vit-small平衡性能,vit-large质量更好

fx

fx

浮点数

1000.0

焦距X

相机X方向焦距参数

1000.0标准焦距,调整可改变深度感知

fy

fy

浮点数

1000.0

焦距Y

相机Y方向焦距参数

1000.0标准焦距,通常与fx相同

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.21 Metric3DNormalMapPreprocessor(Metric3D法线图节点)

这个节点就像一个"精密表面分析仪",能够生成高质量的表面法线图。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要法线分析的图像

连接你要分析表面纹理的图片

backbone

backbone

选择列表

vit-small

骨干网络

使用的神经网络骨干

vit-small平衡性能,vit-large质量更好

fx

fx

浮点数

1000.0

焦距X

相机X方向焦距参数

1000.0标准焦距

fy

fy

浮点数

1000.0

焦距Y

相机Y方向焦距参数

1000.0标准焦距

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.22 DSINENormalMapPreprocessor(DSINE法线图节点)

这个节点就像一个"智能表面分析师",使用DSINE算法生成高质量的法线图。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要DSINE法线分析的图像

连接你要分析表面的图片

fov

fov

浮点数

60.0

视野角度

相机的视野角度

60.0标准视角,90.0广角,30.0长焦

iterations

iterations

整数

5

迭代次数

处理的迭代次数

5标准次数,10更精确但更慢

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

当前已输出:22个节点,还剩18+个节点待输出

继续输出剩余节点...

3.23 AnimalPosePreprocessor(动物姿态检测节点)

这个节点就像一个"动物行为分析师",专门识别动物的姿态和动作,支持多种动物。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要动物姿态检测的图像

连接包含动物的图片

bbox_detector

bbox_detector

选择列表

yolox_l.onnx

动物检测器

用于检测动物位置的模型

yolox_l.onnx标准检测器

pose_estimator

pose_estimator

选择列表

rtmpose-m_ap10k_256.onnx

姿态估计器

用于估计动物姿态的模型

rtmpose-m标准估计器

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.24 MediaPipeFaceMeshPreprocessor(MediaPipe面部网格节点)

这个节点就像一个"面部细节分析师",能够识别面部的详细特征点,包括眼睛、鼻子、嘴巴等。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要面部分析的图像

连接包含人脸的图片

max_faces

max_faces

整数

10

最大面部数

最多检测的面部数量

10检测多个面部,1只检测一个

min_confidence

min_confidence

浮点数

0.5

最小置信度

面部检测的最小置信度

0.5标准置信度,0.8更严格

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.25 DensePosePreprocessor(DensePose密集姿态节点)

这个节点就像一个"人体表面分析师",能够分析人体表面的每个像素对应身体的哪个部位。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要密集姿态分析的图像

连接包含人体的图片

model

model

选择列表

densepose_r50_fpn_dl.torchscript

DensePose模型

使用的DensePose模型文件

标准模型,质量和速度平衡

cmap

cmap

选择列表

Viridis

颜色映射

结果显示的颜色方案

Viridis彩虹色,Parula蓝绿色

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.26 OneFormerCOCOSemSegPreprocessor(OneFormer COCO语义分割节点)

这个节点就像一个"场景物体识别师",能够识别图片中的各种物体,如人、车、动物等。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要语义分割的图像

连接你要识别物体的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.27 OneFormerADE20KSemSegPreprocessor(OneFormer ADE20K语义分割节点)

这个节点就像一个"场景区域分析师",能够识别图片中的各种场景区域,如天空、建筑、植物等。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要场景分割的图像

连接你要分析场景的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.28 SemSegPreprocessor(UniFormer语义分割节点)

这个节点就像一个"通用场景分析师",使用UniFormer算法进行语义分割。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要语义分割的图像

连接你要分割的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.29 ColorPreprocessor(颜色调色板节点)

这个节点就像一个"颜色提取器",能够提取图片的主要颜色,制作颜色调色板。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要颜色提取的图像

连接你要提取颜色的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.30 ContentShufflePreprocessor(内容打乱节点)

这个节点就像一个"图片打乱器",能够打乱图片的内容布局,保持风格但改变构图。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要内容打乱的图像

连接你要打乱布局的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.31 ImageLuminancePreprocessor(图像亮度节点)

这个节点就像一个"亮度分析器",能够分析图片的亮度分布,制作亮度图。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要亮度分析的图像

连接你要分析亮度的图片

gamma_correction

gamma_correction

浮点数

1.0

伽马校正

亮度的伽马校正值

1.0标准亮度,0.5更亮,2.0更暗

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.32 ImageIntensityPreprocessor(图像强度节点)

这个节点就像一个"强度分析器",能够分析图片的强度分布。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要强度分析的图像

连接你要分析强度的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.33 TilePreprocessor(瓦片预处理节点)

这个节点就像一个"图片瓦片化器",能够对图片进行瓦片化处理,增强细节。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要瓦片处理的图像

连接你要瓦片化的图片

pyrUp_iters

pyrUp_iters

整数

3

上采样迭代

金字塔上采样的迭代次数

3标准次数,5更精细

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.34 SAMPreprocessor(SAM分割节点)

这个节点就像一个"万能分割师",使用SAM(Segment Anything Model)能够分割图片中的任何物体。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要分割的图像

连接你要分割物体的图片

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.35 InpaintPreprocessor(修复预处理节点)

这个节点就像一个"图片修复助手",为图片修复任务做预处理。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要修复预处理的图像

连接你要修复的图片

mask

mask

MASK对象

-

遮罩

指定需要修复的区域

连接标记需要修复区域的遮罩

3.36 BinaryPreprocessor(二值化节点)

这个节点就像一个"黑白转换器",能够把图片转换成纯黑白的二值图像。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要二值化的图像

连接你要转换成黑白的图片

bin_threshold

bin_threshold

整数

100

二值化阈值

黑白分界的阈值

100标准阈值,50更多白色,150更多黑色

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.37 MeshGraphormerDepthMapPreprocessor(手部深度图节点)

这个节点就像一个"手部深度分析师",专门分析手部的深度信息,常用于手部重建。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要手部深度分析的图像

连接包含手部的图片

mask_bbox_padding

mask_bbox_padding

整数

30

遮罩边界填充

手部检测框的填充像素

30标准填充,50更宽松

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

3.38 UnimatchOptFlowPreprocessor(光流检测节点)

这个节点就像一个"运动轨迹分析师",能够分析视频帧之间的运动轨迹。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE对象

-

输入图片

需要光流分析的图像序列

连接连续的视频帧

ckpt_name

ckpt_name

选择列表

gmflow-scale2-regrefine6-mixdata.pth

模型文件

使用的光流检测模型

scale2标准模型,scale1更快

resolution

resolution

整数

512

输出分辨率

处理后图像的分辨率

512标准分辨率,1024高清分辨率

4. 使用技巧和建议

4.1 新手入门建议

  • 从AIO开始:新手建议先用AIO_Preprocessor节点,通过下拉菜单尝试不同效果

  • 分辨率设置:初学者建议使用512分辨率,速度快且效果好

  • 逐步尝试:不要一次性使用太多复杂参数,先用默认值看效果

  • 保存工作流:找到好的参数组合后记得保存工作流

4.2 进阶使用技巧

  • 参数调优:每个预处理器都有特定的参数,需要根据图片特点调整

  • 组合使用:可以串联多个预处理器,比如先用Canny提取边缘,再用其他节点优化

  • 分辨率匹配:确保预处理器的输出分辨率与后续ControlNet模型匹配

  • 模型选择:不同的预处理器对应不同的ControlNet模型,要选择匹配的

4.3 常见参数组合

  • 人物姿态:DWPose + detect_body=True + detect_hand=True

  • 建筑线条:MLSD + 低阈值设置

  • 艺术线稿:LineartAnime + 高分辨率

  • 深度效果:DepthAnything + vitl14模型

5. 常见问题解答

5.1 安装相关问题

Q: 某些节点显示红色无法使用? A: 可能是模型文件未下载,首次使用会自动下载,请耐心等待

Q: 下载模型文件很慢怎么办? A: 可以手动从HuggingFace下载模型文件到对应目录

5.2 使用相关问题

Q: 处理速度很慢怎么办? A: 降低分辨率参数,选择更轻量的模型,或使用GPU加速

Q: 效果不理想怎么调整? A: 调整阈值参数,尝试不同的预处理器,或改变输入图片质量

5.3 效果优化问题

Q: 边缘检测效果不好? A: 调整high_threshold和low_threshold参数,或尝试不同的边缘检测器

Q: 姿态检测不准确? A: 确保图片中人物清晰完整,调整检测器参数,或使用更精确的DWPose

6. 总结

ComfyUI ControlNet Aux插件是一个功能极其强大的图像预处理工具集,包含了40+个不同功能的节点,从基础的边缘检测到高级的语义分割,几乎涵盖了所有图像分析的需求。

无论你是想要提取图片线条、分析深度信息、识别人体姿态,还是进行语义分割,这个插件都能满足你的需求。配合ControlNet使用,能够实现精确的图像生成控制,是ComfyUI生态中不可或缺的重要工具!🎭✨

标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号