Skip to main content
The full model card is on the website: usyd-community/vitpose-plus-large. 2D human pose estimation (ViT-L, 434M). Accepts one image_url or one video_url; no text-only input and no document_url. pose is the only method. Each detected person returns a person label, a normalized bounding box, and 17 normalized COCO keypoints (kpts_xy). On a video_url, the model tracks pose on every frame; the video_fps request parameter sets the detector cadence (default 10).

Output by method

Request

Response

A single image returns the json block alone, with no wrapper:
kpts_xy lists the 17 COCO keypoints in order, and kpts_labels on the container names them once for every item: nose, the eyes, the ears, the shoulders, elbows, wrists, hips, knees and ankles. Each [x, y] pair is normalized against the frame, and a joint may fall outside 0-1 when the model places it past the edge. kpts_score is the model’s raw per-joint confidence, in the same order. On a video_url, video_fps at the top level of the request sets the detector cadence (default 10). frames lists every sampled frame, including frames with nobody in them, so a gap in items is distinguishable from a frame that was never read.