ZheC/Realtime_Multi-Person_Pose_Estimation
ZheC/Realtime_Multi-Person_Pose_Estimation has 5,127 GitHub stars and 1,348 forks. GitHot measured 0 stars in 24 hours and +2 in 7 days. Last checked 2026-11-08 23:28 UTC. Last push 2020-03-21.
Repositorio de código para la estimación de poses de varias personas en tiempo real en CVPR'17 (Oral)
Crecimiento de estrellas medido
- in 24h
- 0
- in 7 days
- +2
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
README.md
OriginalRealtime Multi-Person Pose Estimation
By Zhe Cao, Tomas Simon, Shih-En Wei, Yaser Sheikh.
Introduction
Code repo for winning 2016 MSCOCO Keypoints Challenge, 2016 ECCV Best Demo Award, and 2017 CVPR Oral paper.
Watch our video result in YouTube or our website.
We present a bottom-up approach for realtime multi-person pose estimation, without using any person detector. For more details, refer to our CVPR'17 paper, our oral presentation video recording at CVPR 2017 or our presentation slides at ILSVRC and COCO workshop 2016.
This project is licensed under the terms of the license.
Other Implementations
Thank you all for the efforts for the reimplementation! If you have new implementation and want to share with others, feel free to make a pull request or email me!
- Our new C++ library OpenPose (testing only)
- Tensorflow [version 1] | [version 2] | [version 3] | [version 4] | [version 5] | [version 6] | [version 7 - TF2.1]
- Pytorch [version 1] | [version 2] | [version 3]
- Caffe2 [version 1]
- Chainer [version 1]
- MXnet [version 1]
- MatConvnet [version 1]
- CNTK [version 1]
Contents
Testing
C++ (realtime version, for demo purpose)
- Please use OpenPose, now it can run in CPU/ GPU and windows /Ubuntu.
- Three input options: images, video, webcam
Matlab (slower, for COCO evaluation)
- Compatible with general Caffe. Compile matcaffe.
- Run
cd testing; get_model.shto retrieve our latest MSCOCO model from our web server. - Change the caffepath in the
config.mand rundemo.mfor an example usage.
Python
cd testing/pythonipython notebook- Open
demo.ipynband execute the code
Training
Network Architecture

Training Steps
- Run
cd training; bash getData.shto obtain the COCO images indataset/COCO/images/, keypoints annotations indataset/COCO/annotations/and COCO official toolbox indataset/COCO/coco/. - Run
getANNO.min matlab to convert the annotation format from json to mat indataset/COCO/mat/. - Run
genCOCOMask.min matlab to obatin the mask images for unlabeled person. You can use 'parfor' in matlab to speed up the code. - Run
genJSON('COCO')to generate a json file indataset/COCO/json/folder. The json files contain raw informations needed for training. - Run
python genLMDB.pyto generate your LMDB. (You can also download our LMDB for the COCO dataset (189GB file) by:bash get_lmdb.sh) - Download our modified caffe: caffe_train. Compile pycaffe. It will be merged with caffe_rtpose (for testing) soon.
- Run
python setLayers.py --exp 1to generate the prototxt and shell file for training. - Download VGG-19 model, we use it to initialize the first 10 layers for training.
- Run
bash train_pose.sh 0,1(generated by setLayers.py) to start the training with two gpus.
Citation
Please cite the paper in your publications if it helps your research:
@inproceedings{cao2017realtime,
author = {Zhe Cao and Tomas Simon and Shih-En Wei and Yaser Sheikh},
booktitle = {CVPR},
title = {Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields},
year = {2017}
}
@inproceedings{wei2016cpm,
author = {Shih-En Wei and Varun Ramakrishna and Takeo Kanade and Yaser Sheikh},
booktitle = {CVPR},
title = {Convolutional pose machines},
year = {2016}
}
Explorar proyectos relacionados
tensorflow/tensorflow
Un framework de código abierto de aprendizaje automático para todos
201,400 estrellashuggingface/transformers
🤗 Transformers: el framework de definición de modelos para modelos de aprendizaje automático de vanguardia en texto, visión, audio y multimodal, tanto para inferencia como para entrenamiento.
168,668 estrellasAUTOMATIC1111/stable-diffusion-webui
Interfaz web de Stable Diffusion
165,251 estrellasComfy-Org/ComfyUI
La GUI, la API y el backend más potentes y modulares para modelos de difusión, con una interfaz de grafos y nodos. El motor de inferencia local más rápido del mundo.
145,629 estrellas