OpenPose Pose

节点功能:该节点使用OpenPose模型从图像中提取人物的姿势骨架图(pose stick figure),并输出一张可视化的骨架图和关键点数据,用于ControlNet控制人物的动作、姿态和布局。

输入参数

参数名称说明
image输入图像。

输出参数

参数名称说明
IMAGE带有姿态骨架图的图像。
POSE_KEYPOINTOpenPose 检测到的姿态关键点 JSON 数据。

控件参数

参数名称说明
detect_hand是否启用手部关键点检测,选项为 "enable" 或 "disable"。
detect_body是否启用身体关键点检测,选项为 "enable" 或 "disable"。
detect_face是否启用面部关键点检测,选项为 "enable" 或 "disable"。
resolution处理图像时使用的输入分辨率,默认值为 512。
scale_stick_for_xinsr_cn是否对关键点进行放缩以适配特定模型(如 X-INSR),选项为 "enable" 或 "disable"。通常保持为 "disable",仅在使用需要特殊坐标缩放的模型时启用。

下图为原图预处理获得人物对应的骨骼图。

如下图所示,可以通过骨骼图控制生成人物的姿势。