EasyMocap is a markerless 3D human motion capture system that recovers body, hand, and face poses from single or multi-view video without physical markers or suits. It uses parametric body models like SMPL, SMPL-X, and MANO, and leverages mirror reflections to resolve depth ambiguity in single-view pose estimation, improving accuracy by computing mirror surface normals from vanishing points. The system distinguishes itself through mirror-assisted depth disambiguation, enabling accurate 3D pose reconstruction from a single RGB image or video that includes a mirror reflection. It also supports
VIBE is a 3D human pose estimation framework designed to reconstruct human body shapes and poses from video frames. It functions as a toolkit for predicting parameters of the SMPL human body model to generate 3D mesh sequences. The system includes a 3D motion data exporter to convert predicted pose sequences into standard 3D file formats for use in graphics and animation software. It also provides a structured training pipeline for preparing datasets and training models to estimate body shapes from images. Its capabilities cover computer vision for estimating body pose and shape, as well as
SAM 3D Objects is a promptable foundation model that recovers 3D objects and human meshes from single images. It converts masked objects in a single photograph into full 3D models with pose, shape, texture, and layout, while also producing complete 3D human body meshes from the same input. The system integrates promptable segmentation to isolate objects and humans before reconstruction, then aligns the independently reconstructed 3D elements into a shared coordinate space. This enables scene-level understanding where multiple 3D reconstructions from the same image coexist in a common coordina
DensePose is a 3D human pose estimation framework designed to map 2D image pixels to a 3D surface-based model of the human body in real time. It functions as a computer vision anatomical mapper that projects 2D visual data onto a 3D surface to create detailed anatomical representations. The system operates as an image-to-3D texture transfer engine, localizing 2D image annotations onto 3D models to apply photographic textures to digital human representations. It uses a surface-based body mapping method to associate human pixels in an RGB image with specific coordinates on a 3D body template.
sam-3d-body is a machine learning framework for 3D human mesh recovery and pose estimation. It utilizes a 3D human mesh recovery model to reconstruct full-body meshes, including the body, hands, and feet, from a single image.
The main features of facebookresearch/sam-3d-body are: 3D Human Mesh Recovery, 3D Pose Estimation, Multi-Stage Inference Pipelines, Parametric Human Model Fitting, Pose Estimation, Promptable 2D-to-3D Segmentations, Mesh and Geometry Generators, Prompt-Guided Recovery.
Open-source alternatives to facebookresearch/sam-3d-body include: zju3dv/easymocap — EasyMocap is a markerless 3D human motion capture system that recovers body, hand, and face poses from single or… mkocabas/vibe — VIBE is a 3D human pose estimation framework designed to reconstruct human body shapes and poses from video frames. It… facebookresearch/sam-3d-objects — SAM 3D Objects is a promptable foundation model that recovers 3D objects and human meshes from single images. It… facebookresearch/densepose — DensePose is a 3D human pose estimation framework designed to map 2D image pixels to a 3D surface-based model of the… deeplabcut/deeplabcut — DeepLabCut is a deep learning toolkit for markerless 2D and 3D animal pose estimation. It functions as a motion… open-mmlab/mmpose — MMPose is a PyTorch-based pose estimation toolbox and deep learning training pipeline designed for detecting 2D and 3D…