All Projects → roytseng-tw → Adversarial Pose Pytorch

roytseng-tw / Adversarial Pose Pytorch

A PyTorch implementation of adversarial pose estimation for multi-person

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Adversarial Pose Pytorch

Openpifpaf
Official implementation of "OpenPifPaf: Composite Fields for Semantic Keypoint Detection and Spatio-Temporal Association" in PyTorch.
Stars: ✭ 662 (+888.06%)
Mutual labels:  pose-estimation
Hyperpose
HyperPose: A Collection of Real-time Human Pose Estimation
Stars: ✭ 961 (+1334.33%)
Mutual labels:  pose-estimation
Chinesetrafficpolicepose
Detects Chinese traffic police commanding poses 检测中国交警指挥手势
Stars: ✭ 49 (-26.87%)
Mutual labels:  pose-estimation
Hand3d
Network estimating 3D Handpose from single color images
Stars: ✭ 690 (+929.85%)
Mutual labels:  pose-estimation
Poseestimationformobile
💃 Real-time single person pose estimation for Android and iOS.
Stars: ✭ 783 (+1068.66%)
Mutual labels:  pose-estimation
Poseosc
📹🤸‍♂️🤾‍♀️🤺 PoseNet + OSC: send realtime human pose estimation data to your apps
Stars: ✭ 40 (-40.3%)
Mutual labels:  pose-estimation
Ai Basketball Analysis
🏀🤖🏀 AI web app and API to analyze basketball shots and shooting pose.
Stars: ✭ 582 (+768.66%)
Mutual labels:  pose-estimation
Margipose
Stars: ✭ 64 (-4.48%)
Mutual labels:  pose-estimation
Pytorch Pose
A PyTorch toolkit for 2D Human Pose Estimation.
Stars: ✭ 932 (+1291.04%)
Mutual labels:  pose-estimation
Carposedemo
Real-time Mobile Car Pose Estimation with CoreML
Stars: ✭ 49 (-26.87%)
Mutual labels:  pose-estimation
Pytorch Openpose
pytorch implementation of openpose including Hand and Body Pose Estimation.
Stars: ✭ 716 (+968.66%)
Mutual labels:  pose-estimation
Convolutional Pose Machines Tensorflow
Stars: ✭ 758 (+1031.34%)
Mutual labels:  pose-estimation
Oat
Real-time position tracker for behavioral research
Stars: ✭ 45 (-32.84%)
Mutual labels:  pose-estimation
Mmpose
OpenMMLab Pose Estimation Toolbox and Benchmark.
Stars: ✭ 674 (+905.97%)
Mutual labels:  pose-estimation
Wisppn
test example of paper, Can WiFi Estimate Person Pose?
Stars: ✭ 55 (-17.91%)
Mutual labels:  pose-estimation
Lighttrack
LightTrack: A Generic Framework for Online Top-Down Human Pose Tracking
Stars: ✭ 590 (+780.6%)
Mutual labels:  pose-estimation
Hierarchical Localization
Visual localization made easy with hloc
Stars: ✭ 997 (+1388.06%)
Mutual labels:  pose-estimation
Fight detection
Real time Fight Detection Based on 2D Pose Estimation and RNN Action Recognition
Stars: ✭ 65 (-2.99%)
Mutual labels:  pose-estimation
Supergluepretrainednetwork
SuperGlue: Learning Feature Matching with Graph Neural Networks (CVPR 2020, Oral)
Stars: ✭ 1,122 (+1574.63%)
Mutual labels:  pose-estimation
Pose Tensorflow
Human Pose estimation with TensorFlow framework
Stars: ✭ 1,042 (+1455.22%)
Mutual labels:  pose-estimation

Adversarial Pose Estimation

This repository implements pose estimation methods in PyTorch.

Getting Started

Data

The file lsp_mpii.h5 contains the annotations of MPII, LSP training data and LSP test data.
Place LSP, MPII images in data/LSP/images and data/mpii/images.
Place coco annotations in data/coco/annotations and images in data/coco/images, as suggested by cocoapi. The file valid_id contains the image_ids used for validation.

Compile the extension

Compile the C implementation of the associative embedding loss. Code credit umich-vl/pose-ae-train.

cd src/extensions/AE
python build.py  # be sure to have visible cuda device

Folder Structure

  • data: put the training / testing data here
  • src:
    • models: model definition
    • datasets: dataset definition
    • extensions:
    • utils

All the other folders represents different tasks. Each contains a training script train.py and definition of command-line options opts.py.

Known Issues

  • advpose-ae: Only supports single gpu. Multi-gpu training get stucked randomly. The problem seems to be caused by the AE_loss extension.

TODOs

  • [ ] visualization
  • [ ] example of usage
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].