ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI-KEEP插件使用教程:从入门到精通

ComfyUI-KEEP插件使用教程:从入门到精通

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

ComfyUI-KEEP 插件完整使用教程

1. 插件简介

ComfyUI-KEEP 是一个专门用来让脸部变得更清晰、更好看的插件!想象一下,你有一张老照片或者模糊的自拍,这个插件就像是一个神奇的美颜修复师,可以让照片里的脸变得清晰动人。

GitHub原地址: https://github.com/wildminder/ComfyUI-KEEP

这个插件最厉害的地方在于: - 可以让模糊的脸变清晰(就像给照片换了个高清镜头) - 可以一口气处理很多张照片(比如视频的每一帧) - 还能选择不同的脸部修复模式,包括专门为亚洲人脸优化的版本

2. 如何安装

方法一:通过ComfyUI管理器安装(推荐)

  1. 打开ComfyUI
  2. 点击管理器(Manager)
  3. 搜索"ComfyUI-KEEP"
  4. 点击安装

方法二:手动安装

  1. 打开命令行工具
  2. 输入以下命令:
git clone https://github.com/wildminder/ComfyUI-KEEP.git
  1. 把下载的文件夹放到 ComfyUI/custom_nodes/ 目录下
  2. 在插件目录中运行:
pip install -r requirements.txt
  1. 重启ComfyUI

小贴士: 第一次使用时,插件会自动下载一些必要的文件,这可能需要几分钟时间,请耐心等待。

3. 节点详解

3.1 Load KEEP Models(加载KEEP模型)节点

这个节点就像是一个工具箱,里面装着各种修复脸部的工具。使用其他节点之前,必须先用这个节点把工具准备好。

3.2 参数详解

参数名 (UI显示) 参数名 (代码里) 参数值 建议值 通俗解释 (能干嘛的) 专业解释 怎么用/举个例子
模型类型 model_type KEEP / Asian KEEP 选择用哪种脸部修复方式,就像选择用哪种化妆品 选择预训练的KEEP模型类型 如果是亚洲人脸选Asian,其他选KEEP
检测模型 detection_model retinaface_resnet50 / retinaface_mobile0.25 / YOLOv5l / YOLOv5n retinaface_resnet50 选择找脸的方式,就像选择用什么眼镜来看东西 选择人脸检测的算法模型 精度要求高选retinaface_resnet50,速度要求高选YOLOv5n
使用背景放大器 use_bg_upsampler True / False False 决定要不要把背景也变清晰,就像决定要不要连同相框一起擦亮 是否启用Real-ESRGAN对背景进行超分辨率处理 想要整张图都清晰选True,只关心脸部选False
使用脸部放大器 use_face_upsampler True / False True 决定要不要把修复好的脸再放大一倍,就像用放大镜再仔细看一遍 是否对修复后的人脸区域进行进一步超分辨率处理 想要脸部更清晰选True,满足基本修复选False
背景分块大小 bg_tile_size 数字 400 处理背景时一次处理多大的区域,就像决定每次擦玻璃擦多大一块 Real-ESRGAN处理背景时的分块大小,用于内存管理 显存小设置小一点如200,显存大可以设置大一点如800

3.3 KEEP Restore Single(单张脸部修复)节点

这个节点专门处理单张图片,就像是一个专业的照片修复师,一次只修一张照片。

3.4 参数详解

参数名 (UI显示) 参数名 (代码里) 参数值 建议值 通俗解释 (能干嘛的) 专业解释 怎么用/举个例子
输入图片 image 图片 - 要修复的照片,就像给医生看病时的病历 待处理的输入图像 直接连接图片加载节点
KEEP模型包 keep_model_pack 模型数据 - 从加载模型节点来的工具包,就像医生的医疗箱 从Load KEEP Models节点输出的模型数据 连接Load KEEP Models节点的输出
已对齐的脸 has_aligned_face True / False False 告诉程序这张图是不是已经裁剪好的脸,就像告诉理发师要不要重新洗头 输入图像是否已经是512x512的裁剪对齐人脸 如果输入的就是裁剪好的脸部选True,完整照片选False
只处理中心脸 only_center_face True / False True 如果照片里有多张脸,只修复最中间的那张,就像只给站在中间的人化妆 当检测到多个人脸时,是否只处理位于中心的人脸 合影照片中只想修复主要人物选True,想修复所有人选False
绘制边界框 draw_bounding_box True / False False 在修复的脸周围画个框,就像用马克笔圈出重点 是否在输出图像上绘制检测到的人脸边界框 想看到检测范围选True,正常使用选False
背景放大倍数 background_upscale_factor 数字 2 背景放大多少倍,就像决定放大镜的倍数 背景超分辨率的放大因子 想要背景更清晰设置2或4,不在意背景设置1

3.5 KEEP Restore Batch(批量脸部修复)节点

这个节点可以一次处理很多张图片,就像是一个流水线工厂,专门批量修复照片。

3.6 参数详解

参数名 (UI显示) 参数名 (代码里) 参数值 建议值 通俗解释 (能干嘛的) 专业解释 怎么用/举个例子
输入图片组 images 图片批次 - 一堆要修复的照片,就像给洗衣店一大包衣服 待处理的图像批次(视频帧序列) 连接视频帧加载节点或图片批次节点
KEEP模型包 keep_model_pack 模型数据 - 从加载模型节点来的工具包,就像工厂的生产设备 从Load KEEP Models节点输出的模型数据 连接Load KEEP Models节点的输出
最大片段长度 max_clip_length 数字 20 一次最多处理多少张照片,就像决定一次洗多少件衣服 由于GPU内存限制,一次处理的最大帧数 显存大可以设置30-50,显存小设置10-20
已对齐的脸 has_aligned_face True / False False 告诉程序这些图是不是已经裁剪好的脸,就像告诉工人材料是否已经预处理 输入图像是否已经是512x512的裁剪对齐人脸 如果输入的都是裁剪好的脸部选True,完整照片选False
只处理中心脸 only_center_face True / False True 如果照片里有多张脸,只修复最中间的那张,就像只给主角化妆 当检测到多个人脸时,是否只处理位于中心的人脸 视频中只想修复主要人物选True,想修复所有人选False
绘制边界框 draw_bounding_box True / False False 在修复的脸周围画个框,就像用马克笔圈出重点 是否在输出图像上绘制检测到的人脸边界框 想看到检测范围选True,正常使用选False
背景放大倍数 background_upscale_factor 数字 2 背景放大多少倍,就像决定放大镜的倍数 背景超分辨率的放大因子 想要背景更清晰设置2或4,不在意背景设置1

4. 使用技巧和建议

4.1 选择合适的模型

  • 亚洲人脸: 如果要修复的主要是亚洲人的脸,建议选择"Asian"模型,效果会更好
  • 其他人脸: 欧美人脸或混血脸型建议选择"KEEP"通用模型

4.2 检测模型选择技巧

  • 追求效果: 选择retinaface_resnet50,检测最准确但速度较慢
  • 追求速度: 选择YOLOv5n,速度快但检测精度稍低
  • 平衡选择: 选择retinaface_mobile0.25,速度和效果都不错

4.3 内存管理建议

  • 显存不足: 将max_clip_length设置为10-15,bg_tile_size设置为200-300
  • 显存充足: 可以将max_clip_length设置为30-50,bg_tile_size设置为600-800

4.4 批量处理技巧

  • 处理长视频时,建议分段处理,避免一次性加载过多帧
  • 如果只需要修复脸部,可以关闭背景放大器节省计算资源

5. 常见问题解答

Q1: 为什么第一次运行很慢?

A: 第一次运行时,插件需要下载模型文件,这些文件比较大(几百MB),需要等待下载完成。

Q2: 显存不够怎么办?

A: 可以降低max_clip_length的值,或者减小bg_tile_size的值,这样可以减少显存占用。

Q3: 修复效果不理想怎么办?

A: 可以尝试: - 换用更适合的模型类型(Asian vs KEEP) - 开启脸部放大器 - 调整检测模型 - 确保输入图片质量足够好

Q4: 可以处理动画人物吗?

A: KEEP主要针对真人脸部设计,对动画人物效果可能不佳。

Q5: 如何获得最佳效果?

A: - 输入图片分辨率不要太低 - 脸部占图片比例不要太小 - 避免过度模糊或噪点太多的图片 - 根据处理对象选择合适的模型

6. 实际应用场景

6.1 老照片修复

将泛黄、模糊的老照片中的人脸变得清晰,重现珍贵回忆。

6.2 视频脸部增强

对低分辨率视频进行脸部修复,提升观看体验。

6.3 自拍照优化

让手机自拍中的脸部更加清晰自然。

6.4 证件照处理

提升证件照的清晰度和质量。

记住,这个插件就像是一个专业的脸部修复师,给它什么样的"病人"(输入图片),它就会尽力"治疗"(修复)。选择合适的"治疗方案"(参数设置),就能获得最佳的"治疗效果"(输出结果)!

标签: #插件 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号