1 关于MyShell

2 新手指南

3 炉边对话

4 Shell Agent

5 常用问答

6 AI 开源社区周报

2.14 遮罩生成与编辑 (Mask Generation & Editing)

本类别的节点主要用于创建、编辑和操作遮罩(Mask),遮罩在图像编辑、局部重绘和合成中起着至关重要的作用,是实现精确控制生成区域的关键工具。

1. MaskFromImage(从图像创建遮罩)

中文名称:从图像创建遮罩

节点功能:将图像的特定通道或亮度信息转换为遮罩。

参数说明: - image:源图像 - channel:选择要提取的通道(红、绿、蓝、Alpha) - invert:是否反转遮罩

输出端口: - MASK:生成的遮罩

使用案例: - 从图像的Alpha通道提取透明度信息 - 基于图像亮度创建遮罩 - 从黑白图像创建遮罩

优点: - 快速从现有图像创建遮罩 - 可以利用图像的不同通道信息 - 支持遮罩反转 - 适合处理已有透明度信息的图像

所属插件项目:ComfyUI核心节点(无需额外安装)

最后更新日期:随ComfyUI主项目更新(最新版本)

2. SolidMask(纯色遮罩)

中文名称:纯色遮罩

节点功能:创建指定尺寸的纯色遮罩,可以是全白或全黑。

参数说明: - width:遮罩宽度 - height:遮罩高度 - value:遮罩值(0为黑色,1为白色)

输出端口: - MASK:生成的纯色遮罩

使用案例: - 创建全图重绘的遮罩 - 作为其他遮罩操作的基础 - 创建特定尺寸的空白遮罩

优点: - 简单快速创建基础遮罩 - 可以精确控制遮罩尺寸 - 适合作为复杂遮罩操作的起点 - 资源占用极低

所属插件项目:ComfyUI核心节点(无需额外安装)

最后更新日期:随ComfyUI主项目更新(最新版本)

3. MaskEditor(遮罩编辑器)

中文名称:遮罩编辑器

节点功能:提供交互式界面手动绘制和编辑遮罩。

参数说明: - width:遮罩宽度 - height:遮罩高度 - brush_size:画笔大小 - starting_mask(可选):初始遮罩

输出端口: - MASK:编辑后的遮罩

使用案例: - 手动标记需要重绘的区域 - 精确绘制复杂形状的遮罩 - 修改自动生成的遮罩

优点: - 提供直观的绘制界面 - 支持多种画笔工具和大小 - 可以加载和修改现有遮罩 - 适合需要精确人工控制的场景

所属插件项目:ComfyUI核心节点(无需额外安装)

最后更新日期:随ComfyUI主项目更新(最新版本)

4. BBoxDetector(边界框检测器)

中文名称:边界框检测器

节点功能:使用AI模型自动检测图像中的特定对象(如人脸、手部等),并生成矩形边界框遮罩。

参数说明: - image:要检测的图像 - detection_model:检测模型(如face_yolov8m.pt、hand_yolov8s.pt等) - threshold:检测阈值,控制检测灵敏度 - dilation:遮罩膨胀程度

输出端口: - MASK:检测对象的矩形遮罩 - DETECTIONS:检测结果信息

使用案例: - 自动检测并标记人脸区域 - 识别图像中的手部位置 - 为特定对象创建重绘遮罩

优点: - 自动化检测特定对象 - 无需手动绘制遮罩 - 支持多种检测模型 - 可以调整检测灵敏度和遮罩大小

所属插件项目:ComfyUI-Impact-Pack(需额外安装)

最后更新日期:2025-04-10

5. SAMDetector(SAM分割检测器)

中文名称:SAM分割检测器

节点功能:使用Segment Anything Model (SAM)技术生成精确的对象轮廓遮罩。

参数说明: - image:要分割的图像 - sam_model:SAM模型 - detection_hint:检测提示类型(中心点、矩形等) - threshold:分割阈值 - dilation:遮罩膨胀程度

输出端口: - MASK:分割对象的精确轮廓遮罩

使用案例: - 精确分割图像中的对象 - 创建贴合对象轮廓的遮罩 - 与边界框检测结合使用

优点: - 生成高精度的对象轮廓 - 比矩形边界框更精确 - 支持多种检测提示方式 - 适合需要精确分割的场景

所属插件项目:ComfyUI-Impact-Pack(需额外安装)

最后更新日期:2025-04-10

6. CLIPSegDetector(CLIP语义分割检测器)

中文名称:CLIP语义分割检测器

节点功能:使用文本提示自动检测和分割图像中的对象。

参数说明: - image:要分割的图像 - text:描述要检测对象的文本 - blur:边缘模糊程度 - threshold:检测阈值 - dilation:遮罩膨胀程度

输出端口: - MASK:基于文本描述的分割遮罩

使用案例: - 通过文本描述自动创建遮罩 - 快速定位图像中的特定元素 - 基于语义理解进行图像分割

优点: - 使用自然语言描述创建遮罩 - 无需手动绘制或选择 - 适合快速原型设计 - 可以识别复杂的语义概念

所属插件项目:ComfyUI-CLIPSeg(需额外安装)

最后更新日期:2025-03-15

7. MaskCombine(遮罩合并)

中文名称:遮罩合并

节点功能:通过逻辑操作(与、或、异或等)合并多个遮罩。

参数说明: - mask1:第一个遮罩 - mask2:第二个遮罩 - operation:合并操作(与、或、异或、差集等)

输出端口: - MASK:合并后的遮罩

使用案例: - 合并多个检测结果 - 创建复杂的选择区域 - 从一个遮罩中排除另一个遮罩区域

优点: - 支持多种逻辑操作 - 可以创建复杂的遮罩组合 - 适合精确控制重绘区域 - 可以处理多个检测器的结果

所属插件项目:ComfyUI核心节点(无需额外安装)

最后更新日期:随ComfyUI主项目更新(最新版本)

8. MaskBlur(遮罩模糊)

中文名称:遮罩模糊

节点功能:对遮罩应用高斯模糊,使边缘更平滑。

参数说明: - mask:要模糊的遮罩 - blur_radius:模糊半径,控制模糊程度 - sigma:高斯模糊的标准差

输出端口: - MASK:模糊后的遮罩

使用案例: - 平滑遮罩边缘 - 创建渐变过渡效果 - 减少重绘区域的硬边界

优点: - 创建更自然的边缘过渡 - 减少重绘时的明显边界 - 可以控制模糊程度 - 适合需要柔和边缘的场景

所属插件项目:ComfyUI核心节点(无需额外安装)

最后更新日期:随ComfyUI主项目更新(最新版本)

9. MaskDilate(遮罩膨胀)

中文名称:遮罩膨胀

节点功能:扩大或缩小遮罩的区域。

参数说明: - mask:要处理的遮罩 - dilation:膨胀值(正值扩大,负值缩小) - iterations:迭代次数,控制效果强度

输出端口: - MASK:膨胀或腐蚀后的遮罩

使用案例: - 扩大检测区域以包含更多内容 - 缩小遮罩以精确定位 - 修复遮罩中的小孔洞

优点: - 可以精确控制遮罩大小 - 支持膨胀和腐蚀操作 - 可以调整迭代次数控制效果强度 - 适合微调自动生成的遮罩

所属插件项目:ComfyUI-Impact-Pack(需额外安装)

最后更新日期:2025-04-10

10. MaskToImage(遮罩转图像)

中文名称:遮罩转图像

节点功能:将遮罩转换为可视化的RGB图像。

参数说明: - mask:要转换的遮罩 - color_mapping:颜色映射方式(黑白、热力图等)

输出端口: - IMAGE:可视化的遮罩图像

使用案例: - 可视化检查遮罩效果 - 将遮罩保存为图像文件 - 创建遮罩的彩色表示

优点: - 直观显示遮罩区域 - 支持多种颜色映射方式 - 便于检查和调试遮罩 - 可以保存遮罩为标准图像格式

所属插件项目:ComfyUI核心节点(无需额外安装)

最后更新日期:随ComfyUI主项目更新(最新版本)