ComfyUI > Nodes > ComfyUI > SDPoseKeypointExtractor

ComfyUI Node: SDPoseKeypointExtractor

Class Name

SDPoseKeypointExtractor

Category
image/preprocessors
Author
ComfyAnonymous (Account age: 763days)
Extension
ComfyUI
Latest Updated
2026-05-13
Github Stars
112.77K

How to Install ComfyUI

Install this extension via the ComfyUI Manager by searching for ComfyUI
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

SDPoseKeypointExtractor Description

Extract pose keypoints from images using SDPose model for detailed human body part breakdown, aiding AI analysis and creative projects.

SDPoseKeypointExtractor:

The SDPoseKeypointExtractor is a powerful node designed to extract pose keypoints from images using the SDPose model. This node is particularly beneficial for AI artists and developers who are interested in analyzing human poses within images. By leveraging the capabilities of the SDPose model, it provides a detailed breakdown of human body parts, including body, face, hands, and feet, in a structured format. This allows for a comprehensive understanding of human poses, which can be used in various applications such as animation, virtual reality, and augmented reality. The node is designed to handle both single and multi-person detection, making it versatile for different scenarios. Its integration with the SDPose model ensures high accuracy and reliability in keypoint extraction, providing users with precise pose data that can be further utilized in creative and technical projects.

SDPoseKeypointExtractor Input Parameters:

model

This parameter specifies the model to be used for extracting pose keypoints. It is crucial as it determines the accuracy and efficiency of the keypoint extraction process. The model should be compatible with the SDPose framework to ensure optimal performance.

vae

The vae parameter refers to the Variational Autoencoder used in the process. It plays a significant role in encoding the images before keypoint extraction, ensuring that the data is in the correct format for the model to process. This step is essential for maintaining the quality and accuracy of the extracted keypoints.

image

This parameter represents the input image from which the pose keypoints will be extracted. The quality and resolution of the image can impact the accuracy of the keypoint detection, so it is advisable to use clear and high-resolution images for best results.

batch_size

The batch_size parameter controls the number of images processed in a single batch. It affects the speed and memory usage of the node. The default value is 16, with a minimum of 1 and a maximum of 10000. Adjusting the batch size can help optimize performance based on the available computational resources.

bboxes

The bboxes parameter allows for the optional input of bounding boxes to enhance detection accuracy, especially in multi-person scenarios. By providing bounding boxes, the node can focus on specific areas of the image, improving the precision of keypoint extraction. This parameter is optional but recommended for images with multiple subjects.

SDPoseKeypointExtractor Output Parameters:

keypoints

The keypoints output provides the extracted pose keypoints in the OpenPose frame format, which includes the canvas width, canvas height, and detailed keypoint data for each detected person. This output is crucial for understanding the spatial arrangement of human poses within the image and can be used for further analysis or creative applications.

SDPoseKeypointExtractor Usage Tips:

  • Ensure that the input images are of high quality and resolution to improve the accuracy of keypoint extraction.
  • Utilize the bboxes parameter for images with multiple people to enhance detection precision and reduce computational load.
  • Adjust the batch_size according to your system's capabilities to balance between processing speed and memory usage.

SDPoseKeypointExtractor Common Errors and Solutions:

"No keypoints detected"

  • Explanation: This error occurs when the node fails to detect any keypoints in the input image, possibly due to low image quality or incorrect model configuration.
  • Solution: Verify that the input image is clear and well-lit. Ensure that the correct model is selected and properly configured for the task.

"Invalid model input"

  • Explanation: This error indicates that the model provided is not compatible with the SDPose framework.
  • Solution: Check that the model is correctly specified and compatible with SDPose. Refer to the documentation for supported models.

"Batch size too large"

  • Explanation: The specified batch size exceeds the system's memory capacity, leading to processing failures.
  • Solution: Reduce the batch size to a value that your system can handle, ensuring efficient processing without overloading resources.

SDPoseKeypointExtractor Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

SDPoseKeypointExtractor