zengyh1900 / 3D-Human-Body-Shape

[ICIMCS'2017] Official Code for 3D Human Body Reshaping with Anthropometric Modeling
https://doi.org/10.1007/978-981-10-8530-7_10
MIT License
345 stars 103 forks source link

How to get the body measurements? #23

Open DCQ24 opened 4 years ago

DCQ24 commented 4 years ago

Hello, could you tell me the method to measure the body_control_points.txt or the means of the each clumn information?

Thank you.

zengyh1900 commented 4 years ago

Hi,

Thank you for your interest.

  1. There are 19 measurements defined in the body_control_points.txt. Each measurement is defined by a set of points, which are defined by drawing in the template manually by us.
  2. We sum the total distance of the set of points to represent the corresponding measurement.
  3. For example,
    #neck 
    101
    1 10963 1
    2 10941 10963 0.25 0.75
    2 10941 10963 0.5 0.5
    ...

    means we use 101 points around the neck to calculate the length of the neck. In the first line, it denotes the first point that locate on #id 10963. The second line denotes the second point that set between #id 10941 and #10963 with a distance weight of 0.25 and 0.75.

Hope it helps!

DCQ24 commented 4 years ago

Hi,

Thank you for your reply. It’ s so helpful.

Sincerely, DU CHUNQI s1810126@jaist.ac.jp

Windows 10 版のメールから送信

差出人: zyh 送信日時: 2020年2月23日 11:51 宛先: 1900zyh/3D-Human-Body-Shape CC: DCQ24; Author 件名: Re: [1900zyh/3D-Human-Body-Shape] about the (#23)

Hi, Thank you for your interest.

  1. There are 19 measurements defined in the body_control_points.txt. Each measurement is defined by a set of points, which are defined by drawing in the template manually by us.
  2. We sum the total distance of the set of points to represent the corresponding measurement.
  3. For example,

    neck 101 1 10963 1 2 10941 10963 0.25 0.75 2 10941 10963 0.5 0.5 xxxxx

    means we use 101 points around the neck to calculate the length of the neck. In the first line, it denotes the first point that locate on #id 10963. The second line denotes the second point that set between #id 10941 and #10963 with a distance weight of 0.25 and 0.75. Hope it helps! — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

zengyh1900 commented 3 years ago

The specific implementation of calculating measurements can be found here: https://github.com/1900zyh/3D-Human-Body-Shape/blob/6c20fb96f841cb9cf9f8f4bcfcea75db9f468295/src/utils.py#L72