Skip to content

A Python script to find height and weight of a person in an image.

Notifications You must be signed in to change notification settings

canaltinigne/HeightWeightFinder

Repository files navigation

Height & Weight Finder

This is a Python script to find height, weight, segmentation mask and joint locations of a person from a full-body single person image. Used networks are implemented in "Height and Weight Estimation From Unconstrained Images" paper. You can find this paper's repository here.

Reference

If you find this program useful in your research, please consider citing:

@inproceedings{altinigne2020height,
  title={Height and Weight Estimation from Unconstrained Images},
  author={Altinigne, Can Yilmaz and Thanou, Dorina and Achanta, Radhakrishna},
  booktitle={ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)},
  pages={2298--2302},
  year={2020},
  organization={IEEE}
}

Trained Models in the Original Paper

Each file is nearly 2GB. Just download them and put them in /models folder.

Dependency

  • PyTorch = 1.2.0
  • Python = 3.6

Usage

In order to get outputs, just run python HWFinder.py -i [IMAGE ADDRESS] -g [GPU NUMBER] -r [RESOLUTION]. The models are trained using images with a resolution of 128x128, so set the RESOLUTION parameter between 128 and 256.

Environment

You can use environment.yml file to create a Conda environment to run the script. You can create a new environment using this command. conda env create -f environment.yml -p [PATH]

About

A Python script to find height and weight of a person in an image.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages