ComfyUI 人脸相似度检测插件快速上手
ComfyUI 人脸相似度检测插件快速上手【免费下载链接】ComfyUI_FaceAnalysisExtension for ComfyUI to evaluate the similarity between two faces项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_FaceAnalysisComfyUI_FaceAnalysis 是一个 ComfyUI 人脸相似度检测插件用 DLib 或 InsightFace 对比两张人脸的相似度给 AI 生成的脸打一个量化分数。适合你用 ComfyUI 生图后想确认生成的脸和参考照片像不像的场景。它是什么、解决什么问题这个项目给 ComfyUI 挂了一组人脸分析节点相似度对比、人脸框提取、对齐、分割、面部迁移。最核心的用途是算出两张脸的相似度分数。典型用法先用同一人的 3 张真人照片喂给节点得到一个基准分再把 AI 生成的图喂进去对比。分数越小脸越像。你拿到的是数字不是感觉。 5 分钟跑起来把仓库克隆到 ComfyUI 的custom_nodes目录git clone https://gitcode.com/gh_mirrors/co/ComfyUI_FaceAnalysis在 ComfyUI 的 Python 环境执行pip install insightface onnxruntimeInsightFace 的模型首次运行会自动下载。走 DLib 路线则pip install dlib再把shape_predictor_5_face_landmarks.dat和dlib_face_recognition_resnet_model_v1.dat放进插件的dlib目录。重启 ComfyUI节点菜单里会出现 FaceAnalysis 分类共 6 个人脸节点。加载仓库里的face_analysis.json示例工作流跑一次输出图底部的相似度标注就是结果。 目录结构速览ComfyUI_FaceAnalysis/ ├── __init__.py # 插件入口ComfyUI 启动时自动加载 ├── faceanalysis.py # 核心代码定义全部 6 个人脸节点 ├── face_analysis.json # 官方示例工作流参考图 vs 生成图 ├── face_analysis.jpg # 工作流效果截图 ├── dlib/ # DLib 模型文件.dat放这里 ├── Inconsolata.otf # 相似度数值叠加用的字体 ├── requirements.txt # 依赖清单 ├── pyproject.toml # 项目元信息与 ComfyUI 注册表配置 └── README.md # 官方文档新手只需关心dlib放模型文件和face_analysis.json加载示例工作流这两个其余别动。⚙️ 配置项说明这个项目没有独立的配置文件所有设置都写在节点参数里。值得了解的有这几项配置项默认值作用什么时候需要改library模型库按已安装自动选后端引擎insightface / auraface / dlib换成免费替代方案 AuraFace 或 DLib 时provider计算设备CPU模型运行的硬件可选 CUDA、DirectML、OpenVINO 等有 NVIDIA 显卡时改 CUDA 提速similarity_metric相似度度量L2_norm距离算法L2_norm / cosine / euclidean基本保持默认跨工具对比分数时才动filter_thresh相似度阈值100.0只有分数不超过它的图才输出100 等于不过滤想只保留足够像的图时比如 0.6filter_best保留最优 N 张0关闭只保留相似度最高的 N 张批量出图做优中选优时generate_image_overlay数值叠加True在输出图上叠加分数文本只想要数值输出时关掉判读规则归一化后的距离在 0 到 1 之间0 表示同一张脸到 1 表示已经触发该引擎的不是同一人阈值。⚠️ 常见问题与避坑症状启动报Please install either dlib or insightface to use this node.解法一个识别库都没装pip install insightface onnxruntime后重启。症状报The 5 point landmark model is not available.解法DLib 缺模型文件把两个必需的 .dat 文件放进dlib目录。症状报No face detected in reference image解法参考图没检到脸。换清晰、正脸、占比够大的照片节点只分析画面中最大的一张脸。症状报No image matches the filter criteria.解法filter_thresh 卡得太严全部结果被过滤。调高阈值或检查目标图人脸是否过小。症状选了 CUDA 反而报错或更慢 解法onnxruntime-gpu 版本与显卡驱动不匹配核对版本或把 provider 改回 CPU。更多信息以官方 README.md 为准6 个节点的完整实现在 faceanalysis.py 里可以直接对照着看。【免费下载链接】ComfyUI_FaceAnalysisExtension for ComfyUI to evaluate the similarity between two faces项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_FaceAnalysis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考