Nodes Browser
ComfyDeploy: How OpenPose Keypoint Extractor works in ComfyUI?
What is OpenPose Keypoint Extractor?
This is a single node which can take the POSE_KEYPOINT output from the OpenPose extractor node, parse it, and return x,y,width,height bounding boxes around any elements of the OpenPose skeleton
How to install it in ComfyDeploy?
Head over to the machine page
- Click on the "Create a new machine" button
- Select the
Edit
build steps - Add a new step -> Custom Node
- Search for
OpenPose Keypoint Extractor
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
Openpose Keypoint Extractor
- Take the keypoint output from OpenPose estimator node and calculate bounding boxes around those keypoints.
- You need to give it the width and height of the original image and it will output
(x,y,width,height)
bounding box within that image - Note that the points on the OpenPose skeleton are inside the particular limb (eg center of wrist, middle of shoulder), so you probably will want to apply some padding around the bounding box to get the whole arm, leg or whatever you're looking for.
- Reference for which control point is which - provide comma-separated list in the Node: OpenPose Docs
Example workflow
Drag this to your ComfyUI: