/3D-Human-Body-Shape

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

source code of paper: 3D Human Body Reshaping with Anthropometric Modeling

please contact me for the free full-text paper by email.

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

Citation

If you find this paper useful, please cite:

@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}
}