鱼C论坛

 找回密码
 立即注册
查看: 27|回复: 1

[AI工作流] 12. ComfyUI——结合OpenPose ControlNet提取人物姿势重绘

[复制链接]
发表于 5 小时前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1. 目标
上传一张图片,仿照图片轮廓和动作,生成另一个画风的图片

2. 工作流
可以换换不同的SD模型试试,同样的提示词,效果不同。
这里的姿态捕捉还是不够好,如果上传的图片任务是背对着镜头,而头转向镜头是,模型不能很好的分清前后身。

混合生图.png


3. 学习参考

https://comfyui-wiki.com/zh/tutorial/advanced/how-to-use-openpose-controlnet-with-sd1.5

本帖被以下淘专辑推荐:

  • · AIGC|主题: 11, 订阅: 0
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 5 小时前 | 显示全部楼层
鱼油你好!关于你在ComfyUI中使用OpenPose ControlNet进行人物姿势重绘的问题,我来为你解答。目标是上传图片后,仿照轮廓和动作生成新画风的图片,但姿态捕捉在复杂姿势(如背对镜头但头转向镜头)时可能不准确。下面是一些简洁易懂的建议:


1. 确保OpenPose正确提取姿势:
在使用OpenPose ControlNet前,先检查OpenPose预处理节点是否准确检测到人物关键点。如果姿势复杂,可以尝试以下方法:
  • 调整OpenPose节点的参数,例如增加置信度阈值以减少误检。
  • 手动检查生成的姿势图(如骨骼图),确保关键点位置合理。

如果OpenPose输出不理想,可以尝试使用其他姿势估计模型(如DWPose),但ComfyUI中需安装相应节点。

2. 优化ControlNet设置:
在ComfyUI工作流中,ControlNet节点用于控制生成过程。针对姿态问题:
  • 调整ControlNet的权重:适当增加权重(如从1.0调到1.5)以加强姿势控制,但过高可能导致图像失真。
  • 结合多个ControlNet:例如,除了OpenPose,添加深度或边缘ControlNet来辅助前后身区分。
  • 在提示词中补充细节:添加描述姿势的文本,例如人物背对镜头,头部转向侧面,帮助模型理解。


3. 尝试不同SD模型和提示词:
正如你提到的,换用不同的SD模型(如SD1.5、SDXL或特定画风模型)可能改善效果。同时,优化提示词:

  1. 正面示例:a person standing with back to camera, head turned to the side, detailed pose
  2. 负面示例:blurry, distorted limbs
复制代码

在生成时,多次调整提示词以匹配目标姿势。

4. 工作流检查:
确保你的ComfyUI工作流正确连接。基本步骤包括:
  • 加载图像并使用OpenPose预处理节点提取姿势。
  • 将姿势图输入ControlNet,连接至SD模型。
  • 设置提示词和参数生成图像。

如果姿态捕捉仍不理想,可以尝试分步生成:先重绘身体部分,再调整头部方向。

总结:
姿态捕捉问题常源于OpenPose的局限或ControlNet参数不当。建议从检查预处理输出入手,逐步调整。ComfyUI社区有很多资源,你可以搜索相关教程(但请注意避免访问不可信链接)。多实验不同设置,效果会逐渐提升!

如果还有具体问题,欢迎继续讨论。加油!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-11 18:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表