# ComfyUI-OpenPose插件 保姆级图文教程 ## 1. 插件简介 ComfyUI-OpenPose插件(原地址:https://github.com/alessandrozonta/ComfyUI-OpenPose)是一个专门用来识别和分析人体姿态的插件,就像给图片中的人物"画骨架"一样。 这个插件能帮你做什么? - 自动识别图片中人物的关键部位(比如头、手、脚、关节等) - 在原图上画出人物的骨架线条,就像给人物穿上了一件"骨架衣服" - 生成一张只有白色骨架的黑色背景图片,方便后续使用 - 把识别出的关键点信息保存成文字记录 简单来说,这个插件就像一个"人体姿态识别器",能够看懂图片中人物的动作和姿势。 ## 2. 如何安装 ### 方法一:通过ComfyUI管理器安装 1. 打开ComfyUI管理器 2. 搜索"ComfyUI-OpenPose" 3. 点击安装 ### 方法二:手动安装 1. 打开ComfyUI的`custom_nodes`文件夹 2. 在命令行中运行: ``` git clone https://github.com/alessandrozonta/ComfyUI-OpenPose.git ``` 3. 进入下载的文件夹,运行: ``` pip install -r requirements.txt ``` 或者运行: ``` python install.py ``` ## 3. 节点详解 ### 3.1 OpenPoseNode节点 - 人体姿态识别器 这是插件的核心节点,就像一个专业的"人体姿态分析师"。你给它一张图片,它会告诉你图片中人物的各个关节位置,并且能在图片上画出骨架线条。 #### 3.2 参数详解 | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 输入图片 | image | IMAGE类型 | 必需 | 就像把照片放进识别器里 | 需要分析人体姿态的原始图像 | 连接LoadImage节点或其他图像输出 | | 透明度 | transparency | 0.0-1.0 | 0.5 | 控制骨架线条的深浅程度,就像调节画笔的浓淡 | 控制在原图上绘制骨架的透明度 | 0.0完全透明看不见,1.0完全不透明很明显 | | 姿态类型 | pose_type | COCO/BODY_25 | COCO | 选择识别人体的详细程度,就像选择"简单版"还是"专业版" | 选择OpenPose的骨架表示方式 | COCO适合一般使用,BODY_25更详细专业 | ### 3.3 BoundingBoxCrop节点 - 智能裁剪器 这个节点就像一个"智能相框裁剪器",能够根据你指定的区域大小,自动计算出最合适的裁剪位置。 #### 3.4 参数详解 | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 中心点X坐标 | center_x | 数字 | 图片宽度的一半 | 就像在图片上放一个十字瞄准镜的横向位置 | 裁剪区域中心点的水平坐标 | 如果图片宽800像素,建议填400 | | 中心点Y坐标 | center_y | 数字 | 图片高度的一半 | 就像在图片上放一个十字瞄准镜的纵向位置 | 裁剪区域中心点的垂直坐标 | 如果图片高600像素,建议填300 | | 裁剪宽度 | crop_width | 数字 | 512 | 想要裁剪出来的图片有多宽,就像选择相框的宽度 | 最终裁剪图像的宽度尺寸 | 常用512、768、1024等 | | 裁剪高度 | crop_height | 数字 | 512 | 想要裁剪出来的图片有多高,就像选择相框的高度 | 最终裁剪图像的高度尺寸 | 常用512、768、1024等 | ## 4. 使用技巧和建议 ### 4.1 选择合适的姿态类型 - **COCO模式**:适合日常使用,识别17个关键点,就像给人物画个"简笔画骨架" - **BODY_25模式**:适合专业需求,识别25个关键点,就像给人物画个"详细解剖图" ### 4.2 透明度调节技巧 - 透明度0.3-0.5:骨架线条比较淡,适合保持原图美观 - 透明度0.7-1.0:骨架线条很明显,适合用于分析动作 ### 4.3 图片质量要求 - 人物要清晰可见,就像拍照时要对焦清楚 - 人物不要被遮挡太多,就像拍全身照要完整 - 光线要充足,就像拍照时要有足够的光 ### 4.4 输出结果解读 - **带骨架的原图**:可以用来检查识别效果 - **纯黑背景骨架图**:可以用作ControlNet的控制图 - **关键点数据**:可以用来做进一步的分析 ## 5. 常见问题解答 ### Q1:为什么识别不出人物姿态? **答**:可能是因为: - 图片中人物太小或太模糊 - 人物被遮挡太多 - 光线太暗看不清楚 - 姿势太复杂或不常见 ### Q2:骨架线条画得不准确怎么办? **答**:可以尝试: - 换一张更清晰的图片 - 调整图片亮度和对比度 - 确保人物姿势比较标准 ### Q3:插件安装后找不到节点? **答**:检查: - 是否正确安装了所有依赖包 - 重启ComfyUI试试 - 查看控制台是否有错误信息 ### Q4:处理速度很慢怎么办? **答**:可以: - 确保使用GPU加速 - 减少输入图片的尺寸 - 关闭其他占用资源的程序 ### Q5:生成的骨架图能用来做什么? **答**:主要用途: - 作为ControlNet的控制图,控制生成图片的姿势 - 用于动作分析和研究 - 制作动画参考 - 健身姿态纠正 ## 6. 工作流程推荐 ### 基础使用流程: 1. **LoadImage节点** → 加载你要分析的图片 2. **OpenPoseNode节点** → 识别人体姿态 3. **PreviewImage节点** → 查看识别结果 ### 进阶使用流程: 1. **LoadImage节点** → 加载原图 2. **BoundingBoxCrop节点** → 裁剪感兴趣的区域 3. **OpenPoseNode节点** → 识别人体姿态 4. **SaveImage节点** → 保存骨架图用于后续使用 ## 7. 注意事项 - 该插件每次只能处理一张图片,不支持批量处理 - 需要下载OpenPose模型文件,首次使用时会自动下载 - 建议使用GPU加速以提高处理速度 - 生成的关键点数据可以导出为JSON格式方便其他软件使用 这个插件就像给ComfyUI安装了一双"火眼金睛",能够看懂图片中人物的每一个动作和姿势,是制作人物相关内容的得力助手!
ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44 ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com