ComfyUI 魔法书 Logo
🏠 首页
👥 加群
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI人像生成插件Portrait-Maker使用教程全解

ComfyUI人像生成插件Portrait-Maker使用教程全解

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

ComfyUI-Portrait-Maker 插件完全教程

1. 插件简介

插件地址: https://github.com/THtianhao/ComfyUI-Portrait-Maker

ComfyUI-Portrait-Maker 是一个专门用于人像处理的超强插件包,包含了20个实用节点,主要用于:

  • 智能人脸识别和裁剪(就像自动找到照片里的脸)
  • 人脸融合换脸(把A的脸换到B身上)
  • 皮肤美化和磨皮(让皮肤变得光滑细腻)
  • 化妆转移(把化妆效果从一张脸转移到另一张脸)
  • 颜色调整和肤色匹配(让肤色看起来更自然)
  • 人像增强和超分辨率(让照片变得更清晰)

这个插件就像给你的ComfyUI装了一个专业的美颜相机和换脸工具,特别适合做人像摄影后期、证件照美化、艺术创作等。

2. 如何安装

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

  1. 打开ComfyUI
  2. 点击"Manager"按钮
  3. 搜索"ComfyUI-Portrait-Maker"
  4. 点击安装
  5. 重启ComfyUI

方法二:手动安装

  1. 进入ComfyUI的custom_nodes文件夹
  2. 运行命令:git clone https://github.com/THtianhao/ComfyUI-Portrait-Maker.git
  3. 重启ComfyUI

重要提醒: 第一次启动插件时会自动下载所需的AI模型,请耐心等待下载完成,不要中断!

3. 节点详细解析

3.1 RetinaFace PM 节点

这个节点就像一个智能人脸识别器,能自动找到照片里的人脸并把脸部区域裁剪出来。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
imageimageIMAGE类型必填输入要识别人脸的照片输入图像数据连接你要处理的照片
multi_user_facecrop_ratiomulti_user_facecrop_ratio小数1.0裁剪人脸时的放大倍数人脸裁剪区域扩展比例1.5会裁剪更大的头部区域
face_indexface_index整数0选择第几张脸(从0开始数)多人脸时选择的人脸索引0是第一张脸,1是第二张脸

3.2 FaceFusion PM 节点

这个节点就像一个换脸神器,能把一个人的脸换到另一个人身上。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
source_imagesource_imageIMAGE类型必填要被换脸的原始照片源图像输入连接目标人物的照片
swap_imageswap_imageIMAGE类型必填提供脸部的照片换脸源图像输入连接要换上去的脸的照片
modemode下拉选择ali选择换脸算法人脸融合模型选择ali质量高,roop速度快

3.3 RatioMerge2Image PM 节点

这个节点就像一个图片混合器,能按比例把两张图片混合在一起。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
image1image1IMAGE类型必填第一张要混合的图片第一个图像输入连接第一张照片
image2image2IMAGE类型必填第二张要混合的图片第二个图像输入连接第二张照片
fusion_ratefusion_rate小数0.5混合比例,数值越大第一张图越明显图像融合比例系数0.3表示第一张图占30%

3.4 ReplaceBoxImg PM 节点

这个节点就像一个图片替换工具,能把指定区域的内容替换成新的图片。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
origin_imageorigin_imageIMAGE类型必填原始图片原始图像输入连接要被替换的照片
box_areabox_areaBOX类型必填要替换的区域范围替换区域的边界框连接人脸检测的框选区域
replace_imagereplace_imageIMAGE类型必填用来替换的新图片替换用的图像连接处理后的人脸图片

3.5 MaskMerge2Image PM 节点

这个节点就像一个智能橡皮擦,能用遮罩来精确控制两张图片的合并。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
image1image1IMAGE类型必填第一张图片第一个图像输入连接背景图片
image2image2IMAGE类型必填第二张图片第二个图像输入连接前景图片
maskmaskMASK类型必填控制合并的遮罩合并控制掩码白色区域显示image1,黑色区域显示image2

3.6 ExpandMaskFaceWidth PM 节点

这个节点就像一个遮罩扩展器,能把人脸遮罩的宽度扩大。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
maskmaskMASK类型必填要扩展的遮罩输入掩码连接人脸遮罩
boxboxBOX类型必填人脸的边界框人脸边界框信息连接人脸检测的框
expand_widthexpand_width小数0.15宽度扩展比例宽度扩展系数0.2表示向左右各扩展20%

3.7 BoxCropImage PM 节点

这个节点就像一个精确裁剪器,能按指定的框来裁剪图片。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
imageimageIMAGE类型必填要裁剪的图片输入图像连接原始照片
boxboxBOX类型必填裁剪的区域框裁剪边界框连接人脸检测的框

3.8 ColorTransfer PM 节点

这个节点就像一个颜色复制器,能把一张图的颜色风格转移到另一张图上。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
transfer_fromtransfer_fromIMAGE类型必填颜色来源图片颜色转移源图像连接有理想颜色的照片
transfer_totransfer_toIMAGE类型必填要改变颜色的图片颜色转移目标图像连接要调色的照片

3.9 FaceSkin PM 节点

这个节点就像一个皮肤识别器,能自动识别出照片中的皮肤区域。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
imageimageIMAGE类型必填要识别皮肤的照片输入图像连接人像照片
blur_edgeblur_edge布尔值False是否模糊边缘是否对边缘进行模糊处理True会让皮肤边缘更自然
blur_thresholdblur_threshold整数32模糊强度模糊处理的强度值数值越大模糊越强

3.10 MaskDilateErode PM 节点

这个节点就像一个遮罩修饰器,能让遮罩的边缘更平滑。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
maskmaskMASK类型必填要处理的遮罩输入掩码连接需要优化的遮罩

3.11 SkinRetouching PM 节点

这个节点就像一个专业美颜师,能自动给皮肤磨皮美化。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
imageimageIMAGE类型必填要美颜的照片输入图像连接需要磨皮的人像照片

3.12 PortraitEnhancement PM 节点

这个节点就像一个照片修复大师,能让模糊的人像变清晰。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
imageimageIMAGE类型必填要增强的照片输入图像连接需要修复的人像
modelmodel下拉选择pgen选择增强算法图像增强模型选择pgen适合人像,real_gan适合通用

3.13 ImageScaleShort PM 节点

这个节点就像一个智能缩放器,能按短边来等比例缩放图片。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
imageimageIMAGE类型必填要缩放的图片输入图像连接原始照片
sizesize整数512短边的目标长度短边目标尺寸512表示短边缩放到512像素
crop_facecrop_face布尔值False是否裁剪成32的倍数是否对齐到32像素倍数True让尺寸更适合AI处理

3.14 ImageResizeTarget PM 节点

这个节点就像一个精确调整器,能把图片调整到指定的宽高。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
imageimageIMAGE类型必填要调整的图片输入图像连接原始照片
widthwidth整数512目标宽度目标宽度像素设置想要的宽度
heightheight整数512目标高度目标高度像素设置想要的高度

3.15 GetImageInfo PM 节点

这个节点就像一个图片信息读取器,能告诉你图片的宽度和高度。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
imageimageIMAGE类型必填要查看信息的图片输入图像连接任何图片查看尺寸

3.16 MakeUpTransfer PM 节点

这个节点就像一个化妆师,能把一个人的化妆效果转移到另一个人脸上。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
source_imagesource_imageIMAGE类型必填要化妆的原始照片源图像输入连接素颜照片
makeup_imagemakeup_imageIMAGE类型必填提供化妆效果的照片化妆参考图像连接有化妆的照片

3.17 FaceShapMatch PM 节点

这个节点就像一个脸型匹配器,能让换脸后的效果更自然。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
source_imagesource_imageIMAGE类型必填原始照片源图像输入连接原始人像
match_imagematch_imageIMAGE类型必填要匹配的照片匹配目标图像连接处理后的照片
face_boxface_boxBOX类型必填人脸区域框人脸边界框连接人脸检测结果

3.18 SuperColorTransfer PM 节点

这个节点就像一个超级调色师,能智能地转移颜色并只作用于皮肤区域。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
main_imagemain_imageIMAGE类型必填主要图片主图像输入连接要调色的照片
transfer_imagetransfer_imageIMAGE类型必填颜色来源图片颜色参考图像连接理想肤色的照片
avatar_boxavatar_boxBOX类型可选头像区域框头像边界框可以限制只处理头像区域

3.19 SuperMakeUpTransfer PM 节点

这个节点就像一个超级化妆师,能智能地转移化妆效果。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
main_imagemain_imageIMAGE类型必填主要图片主图像输入连接要化妆的照片
makeup_imagemakeup_imageIMAGE类型必填化妆参考图片化妆参考图像连接有化妆的照片
avatar_boxavatar_boxBOX类型可选头像区域框头像边界框可以限制只处理头像区域

3.20 Similarity PM 节点

这个节点就像一个相似度检测器,能计算两张脸的相似程度。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
main_imagemain_imageIMAGE类型必填第一张对比照片主图像输入连接第一张人脸照片
compare_imagecompare_imageIMAGE类型必填第二张对比照片对比图像输入连接第二张人脸照片
modelmodel下拉选择sim选择相似度算法相似度计算模型目前只有sim一种算法
result_prefixresult_prefix文本空结果前缀文字结果字符串前缀可以加上"相似度:"等文字

4. 使用技巧和建议

4.1 新手入门建议

  1. 先试试RetinaFace PM:这是基础功能,能帮你找到并裁剪人脸
  2. 学会用FaceFusion PM:最实用的换脸功能,建议用ali模式
  3. 尝试SkinRetouching PM:简单一步就能美颜磨皮

4.2 进阶使用技巧

  1. 完整换脸流程:RetinaFace PM → FaceFusion PM → FaceShapMatch PM → ColorTransfer PM
  2. 专业美颜流程:FaceSkin PM → SkinRetouching PM → PortraitEnhancement PM
  3. 化妆转移流程:MakeUpTransfer PM 或 SuperMakeUpTransfer PM

4.3 常用参数组合

  • 高质量换脸:FaceFusion模式选ali,facecrop_ratio设1.2-1.5
  • 自然美颜:SkinRetouching + blur_edge=True + blur_threshold=32
  • 精确处理:使用Super系列节点配合avatar_box精确控制处理区域

4.4 工作流推荐

  1. 证件照美化:RetinaFace → SkinRetouching → PortraitEnhancement
  2. 艺术换脸:RetinaFace → FaceFusion → ColorTransfer → FaceShapMatch
  3. 化妆试妆:RetinaFace → MakeUpTransfer → ColorTransfer

5. 常见问题解答

Q1:为什么RetinaFace检测不到人脸?

A:可能是照片中人脸太小或角度太偏,建议使用正面、清晰的人脸照片,人脸占图片比例至少20%以上。

Q2:FaceFusion换脸效果不自然怎么办?

A:建议使用FaceShapMatch节点进行后处理,再用ColorTransfer调整肤色,最后可以用RatioMerge2Image适当混合原图。

Q3:ali模式和roop模式有什么区别?

A:ali模式质量更高但速度较慢,roop模式速度快但可能效果稍差。建议优先使用ali模式。

Q4:SkinRetouching处理后皮肤太假怎么办?

A:可以用RatioMerge2Image节点将处理后的图片与原图按0.6-0.8的比例混合,保持自然效果。

Q5:为什么第一次使用很慢?

A:插件需要下载AI模型,第一次使用会比较慢,后续使用就会很快了。请确保网络畅通。

Q6:如何选择face_index?

A:当照片中有多个人脸时,face_index=0选择第一个检测到的脸,face_index=1选择第二个,以此类推。

Q7:BOX类型数据怎么获得?

A:BOX数据通常来自RetinaFace PM节点的输出,代表人脸的位置信息,用于后续的精确处理。

6. 实用案例分享

6.1 证件照快速美化

  1. 用RetinaFace PM检测人脸
  2. 用SkinRetouching PM磨皮
  3. 用PortraitEnhancement PM增强清晰度
  4. 用ImageResizeTarget PM调整到证件照尺寸

6.2 艺术换脸创作

  1. 用RetinaFace PM分别处理两张照片
  2. 用FaceFusion PM进行换脸
  3. 用ColorTransfer PM调整肤色
  4. 用FaceShapMatch PM优化融合效果

6.3 化妆效果预览

  1. 准备素颜照和化妆参考照
  2. 用SuperMakeUpTransfer PM一键转移化妆
  3. 用RatioMerge2Image PM调整化妆浓度
  4. 用Similarity PM检测相似度

7. 总结

ComfyUI-Portrait-Maker插件提供了20个专业的人像处理节点,从基础的人脸检测到高级的化妆转移,功能非常全面。对于新手来说,建议先从RetinaFace和SkinRetouching开始学习,逐步掌握更高级的功能。

这个插件最大的优势是专业性强,特别适合人像摄影师、设计师和内容创作者使用。配合合适的工作流,能够实现媲美专业软件的人像处理效果。

记住:好的人像处理需要多个节点配合使用,不要指望单个节点解决所有问题。多实践、多尝试,你会发现这个插件的强大之处!

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