Map body pixels in a photo to 3D surface coordinates for animation or augmented reality.
Browse and visualize DensePose-COCO annotations overlaid on a 3D SMPL body template.
Reproduce the original 2018 CVPR DensePose-RCNN results for academic research.
This repo is archived, the maintained version lives in Detectron2 and requires a matching Caffe2/PyTorch environment.
DensePose is a research project from Facebook that takes a regular photo of a person and figures out how every visible pixel on their body maps to a 3D model of the human form. In plain terms: you give it an image of someone standing, sitting, or moving, and the system can tell you exactly which part of a 3D body surface each pixel corresponds to, covering the whole visible body at once rather than just tracking joints or outlines. The code here was used to train and test the original DensePose-RCNN system, which was published at a computer vision conference in 2018. It also includes interactive notebooks that let you browse the DensePose-COCO dataset, a large collection of images with body-surface annotations, and see how those annotations look when placed on a 3D body template called SMPL. This repository is no longer actively maintained. The project has moved into Detectron2, a newer Facebook research framework, where it continues to receive updates and new model versions. If you want to use DensePose today, the Detectron2 version is the right starting point. This older repository is preserved mainly as a reference for the original 2018 paper.
← facebookresearch on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.