Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.69 KB

INSTALL.md

File metadata and controls

58 lines (40 loc) · 1.69 KB

Installation guide

This file is a simplified guide to install (set up) the software and the datasets.

Limitations

Note that python3 is required and is used unless specified.

On Keras and on TensorFlow, only data format 'channels_last' is supported.

Dependencies

Install required python packages before you continue:

  pip3 install -r requirements.txt

Public datasets

We do not provide public datasets within this software. We only provide converted annotation files and some useful scripts for practical purposes.

MPII

Images from MPII should be manually downloaded and placed at datasets/MPII/images.

Human3.6M

Videos from Human3.6M should be manually downloaded and placed in datasets/Human3.6M/S*, e.g. S1, S2, S3, etc. for each subject. After that, extract videos with:

  cd datasets/Human3.6M
  python2 vid2jpeg.py vid2jpeg.txt

Python2 is used here due to the dependency on cv2 package.

PennAction

Video frames from PennAction should be manually downloaded and extracted in datasets/PennAction/frames. The pose annotations and predicted bounding boxes will be automatically downloaded by this software.

NTU

Video frames from NTU should be also manually extracted. A Python script is provided to help in this task. Python 2 is required.

Additional pose annotation is provided for NTU, which is used to train the pose estimation part for this dataset. It is different from the original Kinect poses, since it is a composition of 2D coordinates in RGB frames plus depth. This additional annotation can be downloaded here (2GB from Google Drive).