Visit ComfyUI Online for ready-to-use ComfyUI environment
Rescale and process human poses from images/videos for AI art projects, leveraging advanced pose detection models.
ControlNextGetPoses is a node designed to process and rescale detected human poses from images or videos, making it easier to integrate pose data into your AI art projects. This node leverages advanced pose detection models to identify and adjust the positions of body parts, hands, and faces within the input images. By rescaling the detected poses to match a reference image, it ensures consistency and accuracy in pose representation. This functionality is particularly useful for creating animations, enhancing character movements, or generating consistent pose data across different frames or images. The node's ability to handle multiple types of poses (body, hand, face) and its integration with deep learning frameworks like PyTorch make it a powerful tool for AI artists looking to incorporate human poses into their creative workflows.
The reference image used to rescale the detected poses. This image provides the target dimensions and pose structure that the detected poses will be adjusted to match. The reference image should be a clear representation of the desired pose format. There are no specific minimum or maximum values, but the quality and clarity of the reference image will impact the accuracy of the rescaling process.
A batch of images containing the poses to be detected and rescaled. These images are processed to extract pose data, which is then adjusted to match the reference image. The input should be a tensor of images, typically in the shape (B, H, W, C), where B is the batch size, H is the height, W is the width, and C is the number of channels. The images should be in a format compatible with PyTorch tensors.
A boolean parameter that specifies whether to include body pose data in the processing. If set to True
, the node will detect and rescale body poses. This parameter is useful when you want to focus on full-body movements. The default value is True
.
A boolean parameter that specifies whether to include hand pose data in the processing. If set to True
, the node will detect and rescale hand poses. This parameter is useful for projects that require detailed hand movements. The default value is True
.
A boolean parameter that specifies whether to include face pose data in the processing. If set to True
, the node will detect and rescale face poses. This parameter is useful for projects that require facial expressions or head movements. The default value is True
.
A tensor containing the rescaled poses, including the reference pose and the detected poses adjusted to match the reference image. This tensor is in the shape (N, H, W, C), where N is the number of poses, H is the height, W is the width, and C is the number of channels. The output tensor is normalized and ready for further processing or visualization.
A tensor containing only the rescaled detected poses, excluding the reference pose. This tensor provides the adjusted poses that can be directly used for animation or other creative purposes. The shape and format are similar to the output_tensor
, but it excludes the reference pose.
include_body
, include_hand
, and include_face
parameters based on the specific requirements of your project to optimize processing time and resources.© Copyright 2024 RunComfy. All Rights Reserved.