<aside> π
Real-Time Human Pose Estimation β 17 Keypoints Per Person, Rendered as an OpenPose-Style Skeleton
A camera sees a person as pixels, not as a body with joints that bend. RF-DETR Keypoint reads a photo and, for every person in it, pins down exactly where the joints are β the eyes, shoulders, elbows, wrists, hips, knees, and ankles β the 17 standard COCO keypoints. It hands back both a ready-to-use OpenPose-style skeleton image and a precise text list of coordinates, fast enough to run on live video. Built by Roboflow on its RF-DETR real-time transformer family. This version is marked βPreviewβ β a work in progress that will keep improving.
</aside>
RF-DETR Keypoint looks at a photo and, for each person it finds, returns where the joints of that person are. Specifically, it predicts the 17 standard COCO keypoints: nose, left eye, right eye, left ear, right ear, left shoulder, right shoulder, left elbow, right elbow, left wrist, right wrist, left hip, right hip, left knee, right knee, left ankle, and right ankle. The node returns two things at the same time: a skeleton image (a black canvas with colored bones connecting the joints, in the well-known OpenPose visual style β red/orange arms, yellow/green legs, purple face) and a text list of every detection with pixel coordinates and confidence scores. This version is marked "Preview" β it's a work-in-progress addition to the RF-DETR lineup.
<aside>
<aside>
<aside>
Skeleton image β a rendered picture on a black background showing every detected person as an OpenPose-format stick figure: colored bones connecting the 17 joints, with joint dots. Ready to feed into any downstream node that expects an OpenPose-format pose map (e.g., pose-guided image generation, ControlNet Pose)
Text list β one line per detected element:
person,(x1 y1 x2 y2),score β the person's bounding box and detection score<joint_name>,(x y),confidence β e.g. nose,(223.74 276.33),0.998, left_eye,(260.49 246.91),0.999, left_wrist,(410.11 522.4),0.87, etc.nose, left_eye, right_eye, left_ear, right_ear, left_shoulder, right_shoulder, left_elbow, right_elbow, left_wrist, right_wrist, left_hip, right_hip, left_knee, right_knee, left_ankle, right_ankle
</aside>
| Speed profile | Real-time on modern GPUs β same fast transformer backbone as RF-DETR detection & segmentation |
| Keypoints per person | 17 β the standard COCO keypoint layout |
| Rendering format | OpenPose (compatible with pose-guided generation, ControlNet Pose, and other downstream pose-consumers) |
| Multi-person support | Yes β returns a skeleton per detected person |
| Confidence threshold default | 0.5 for filtering detected people |
| Family | Roboflow's RF-DETR (real-time transformer for detection, segmentation, and β in preview β keypoints) |
| Status | Preview β expect the model to be updated as it matures |
RF-DETR Keypoint shares the same real-time transformer backbone as its siblings in the studio β RF-DETR Medium (object detection) and RF-DETR Seg Medium (instance segmentation) β but adds a keypoint prediction head so it returns human joint locations instead of boxes or masks. Choose this one when you need pose skeletons for animation, sports/rehab analytics, or ControlNet-style pose guidance; use the detection or segmentation siblings for boxes or masks.