ComfyUI Node

Openpose Editor Node

A ComfyUI node in ultimate-openpose with 16 inputs and 3 outputs.

By westNeighbor·Created 2 years ago·Updated 8 months ago· 148
Openpose Editor Node
  • POSE_KEYPOINT
  • POSE_IMAGE
  • POSE_KEYPOINT
  • POSE_JSON
show_bodytrue
show_facetrue
show_handstrue
resolution_x-1
pose_marker_size4
face_marker_size3
hand_marker_size2
hands_scale1.00
body_scale1.00
head_scale1.00
overall_scale1.00
scalelist_behaviorposes
match_scalelist_methodloop extend
only_scale_pose_index99
POSE_JSON
Categoryultimate-openpose

Inputs (16)

NameTypeDefaultDescription
show_bodyoptBOOLEANtrue
show_faceoptBOOLEANtrue
show_handsoptBOOLEANtrue
resolution_xoptINT-1-1–12800Resolution X. -1 means use the original resolution.
pose_marker_sizeoptINT40–100
face_marker_sizeoptINT30–100
hand_marker_sizeoptINT20–100
hands_scaleoptFLOAT1.000–10
body_scaleoptFLOAT1.000–10
head_scaleoptFLOAT1.000–10
overall_scaleoptFLOAT1.000–10
scalelist_behavioroptCOMBOposesWhen the scale input is a list, this determines how the scale list takes effect, the differences appear when there are multiple persons(poses) in one image.
match_scalelist_methodoptCOMBOloop extendMatch the scale list to the input poses or images when the scale list length is shorter. No extend: Beyound the scale list will be 1.0. Loop: Loop the scale list to match the poses or images length. Clamp: Use the last scale value to extend the scale list.
only_scale_pose_indexoptINT99-100–100For multiple poses in one image, the scale will be only applied at desired index. If set to a number larger than the number of poses in the image, the scale will be applied to all poses. Negative number will apply to the pose from the end.
POSE_JSONoptSTRING
POSE_KEYPOINToptPOSE_KEYPOINT

Outputs (3)

NameTypeDescription
POSE_IMAGEIMAGE
POSE_KEYPOINTPOSE_KEYPOINT
POSE_JSONSTRING