AltHub

CMU-Perceptual-Computing-Lab/openpose Alternatives

human pose estimation

OpenPose is a real-time multi-person 2D keypoint detection library that estimates body, face, hands, and feet keypoints (135 total) from single images using bottom-up Part Affinity Fields.

34.5kC++NOASSERTIONdormant · last push 2.2y agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

MVIG-SJTU/AlphaPoseGitHub

Top-down multi-person pose and tracking with better accuracy on standard benchmarks, if you prefer top-down over OpenPose's speed.

Real-Time and Accurate Full-Body Multi-Person Pose Estimation&Tracking System

8.6k
Python
NOASSERTION
dormant2.4y ago
tensorlayer/HyperPoseGitHub

High-level Python pose library with pluggable models and clean API, choose for flexibility over OpenPose's monolithic C++.

Library for Fast and Flexible Human Pose Estimation

1.3k
Python
none
dormant3.6y ago
microsoft/human-pose-estimation.pytorchGitHub

Official top-down Simple Baseline in PyTorch, choose for easy-to-modify research code but unmaintained and less integrated.

The project is an official implement of our ECCV2018 paper "Simple Baselines for Human Pose Estimation and Tracking(https://arxiv.org/abs/1804.06208)"

3.0k
Python
MIT
archived3.9y ago
leoxiaobin/deep-high-resolution-net.pytorchGitHub

HRNet top-down pose model with strong accuracy, choose if you need high precision and can run a person detector first.

The project is an official implementation of our CVPR2019 paper "Deep High-Resolution Representation Learning for Human Pose Estimation"

4.5k
Cuda
MIT
dormant2.1y ago
jin-s13/COCO-WholeBodyGitHub

Whole-body keypoint baseline with official COCO-WholeBody evaluation, choose for benchmark-driven whole-body work but top-down and research-oriented.

ECCV2020 paper "Whole-Body Human Pose Estimation in the Wild"

868
Python
none
slowing1.5y ago
HRNet/HigherHRNet-Human-Pose-EstimationGitHub

Bottom-up scale-aware pose estimator with better accuracy than OpenPose, choose if you can accept slower inference and no maintained releases.

This is an official implementation of our CVPR 2020 paper "HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Estimation" (https://arxiv.org/abs/1908.10357)

1.5k
Python
MIT
dormant5.5y ago
IDEA-Research/DWPoseGitHub

Modern whole-body pose estimator with distilled RTMPose, choose for accurate top-down whole-body keypoints but requires PyTorch/MMPose stack.

"Effective Whole-body Pose Estimation with Two-stages Distillation" (ICCV 2023, CV4Metaverse Workshop)

2.8k
Python
Apache-2.0
dormant2.8y ago
ViTAE-Transformer/ViTPoseGitHub

Transformer-based top-down pose estimation with state-of-the-art accuracy, choose for high-precision experiments with GPU resources.

The official repo for [NeurIPS'22] "ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation" and [TPAMI'23] "ViTPose++: Vision Transformer for Generic Body Pose Estimation"

2.1k
Python
Apache-2.0
slowing10mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

ZheC/Realtime_Multi-Person_Pose_EstimationGitHub

Original CVPR17 Caffe implementation of the PAF paper, unmaintained, for reproducing the baseline.

Code repo for realtime multi-person pose estimation in CVPR'17 (Oral)

5.1k
Jupyter Notebook
NOASSERTION
dormant6.6y ago
Daniil-Osokin/lightweight-human-pose-estimation.pytorchGitHub

Lightweight PyTorch model for CPU real-time pose, choose if you must run on CPU and can accept lower accuracy and fewer features.

Fast and accurate human pose estimation in PyTorch. Contains implementation of "Real-time 2D Multi-Person Pose Estimation on CPU: Lightweight OpenPose" paper.

2.2k
Python
Apache-2.0
dormant2.5y ago
chenyilun95/tf-cpnGitHub

Cascaded Pyramid Network in TensorFlow for top-down pose, choose for a classic CPN baseline but outdated and unmaintained.

[CVPR 2018] Cascaded Pyramid Network for Multi-Person Pose Estimation

792
Python
MIT
dormant6.1y ago

Listed as an alternative to

These projects were analysed and named openpose among their alternatives. The relationship is not symmetric — how openpose rates them is a separate judgement, made when openpose is analysed in its own right.

MVIG-SJTU/AlphaPoseGitHub

calls openpose “The original bottom-up real-time keypoint library; prefer it for C++ integration and body+hand+face detection with a different architecture.”

Real-Time and Accurate Full-Body Multi-Person Pose Estimation&Tracking System

8.6kPythondormant
xingyizhou/CenterNetGitHub

calls openpose “Choose when your need is specifically real-time multi-person 2D body/face/hand pose; bottom-up PAF output is more pose-focused and does not give object boxes/3D.”

Object detection, 3D detection, and pose estimation using center point detection:

7.6kPythondormant
ultralytics/ultralyticsGitHub

calls openpose “choose if you need production-grade multi-person 2D keypoints with body/hand/face support, but it only covers pose.”

Ultralytics YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose estimation, object tracking

60.9kPythonactive