/3D-Human-Body-Shape

[ICIMCS'2017] Official Code for 3D Human Body Reshaping with Anthropometric Modeling

Primary LanguagePythonMIT LicenseMIT

3D Human Body Reshaping with Anthropometric Modeling

creating by deform-based global mapping

3D Human Body Reshaping with Anthropometric Modeling
Yanhong Zeng, Jianlong Fu, Hongyang Chao.

Citation

If any part of our paper and code is helpful to your work, please generously cite and star us 😘 😘 😘 !

@inproceedings{zeng20173d,
  title={3D Human Body Reshaping with Anthropometric Modeling},
  author={Zeng, Yanhong and Fu, Jianlong and Chao, Hongyang},
  booktitle={International Conference on Internet Multimedia Computing and Service},
  pages={96--107},
  year={2017},
  organization={Springer}
}

Quick start

Environment

  1. Windows/OSX/Linux, python3.5
  2. install all packages you need from .whl files or by running:
pip install -r requirements.txt

Preparation

  1. download training data from SPRING
  2. put the datasets under 3D-human-Body-Shape/data folder
  3. download codes by running
git clone https://github.com/1900zyh/3D-Human-Body-Shape.git
cd 3D-Human-Body-Shape/

Training

You need to download your own datasets and run the scripts as below:

cd src/ 
python train.py

Testing

You can test the demo using released model by running:

cd src/
python demo.py

Demo

  1. adjust size (the numbers represents times of std, e.g. 30 means +3 std)

  1. 'Ctrl + s' to save obj file

  2. choose different mapping method

  1. press 'PREDICT' button to input the numbers(You don't need to fill out the form, the defualt can be estimated)

Different Mapping Methods

  1. global mapping
  2. local_with_mask
  3. local_with_rfemat