身材数据测量
基础信息
三围(核心曲线)
四肢围度(可填可不填)
三围/头身比/黄金比
基础信息
三围(核心曲线)
四肢围度(可填可不填)
Steve Reeves(黄金时代健美冠军)以身高估算的健身房理想围度。柱长代表当前数值占理想 130% 视窗的比例,竖线为理想锚点。
数据为公开资料估算 / 影像测量,仅供参考审美方向。匹配度按胸腰臀 + 身高综合距离打分。
· 黄金比例 1.618:源于达芬奇《维特鲁威人》,肚脐到脚底 ÷ 头顶到肚脐 ≈ φ。模特身高 ÷ 腿长 接近 1.618 为理想
· 腰臀比 WHR:女性 0.7 / 男性 0.9 为健康审美双标。WHR > 0.85 (女) / 1.0 (男) 心血管风险显著上升
· 肩腰比 SWR:男性 1.6 (V 字倒三角) / 女性 0.75 (沙漏),源于 Singh 性吸引力研究
· Steve Reeves 公式(健美黄金时代标准):胸 = 身高 × 1.45 / 腰 = 身高 × 0.466 / 臀 = 身高 × 0.534 / 大腿 = 身高 × 0.319 / 上臂 = 身高 × 0.186
· 海军体脂法:男 86.010·log10(腰−颈) − 70.041·log10(身高) + 36.76;女加胯围项;误差 ±3%
· 基础代谢 BMR:Mifflin-St Jeor 公式,男 10W + 6.25H − 5A + 5 / 女 −161;总消耗 TDEE = BMR × 活动系数 1.55
了解工具定位 · 使用场景 · 对比优势
输入身高、体重、三围,一键算出头身比、腰臀比、以及基于黄金分割的身材评分。模特选角、健身塑形、服装定制场景下,快速获得客观数据参考。所有计算在浏览器内完成,身体数据不上传服务器。
网购服装时,仅靠身高体重选码经常翻车——同一尺码在不同版型下胸围、腰围差 5-8 cm。使用本工具输入三围和身高,算出胸腰差、腰臀比、头身比,对照标准版型数据(如 H 型、X 型、梨形),直接判断自己适合的版型类别,减少退换货。
健身者常关注体重变化,但同样体重下体脂率、肌肉分布不同,视觉差异巨大。本工具通过三围和头身比数据,量化腰臀比、胸腰差、肩腰比等指标,对比健美/健体比赛的分级标准(如 IFBB 职业赛对腰臀比的要求),帮助判断当前体态离目标还有多远,指导下一阶段训练重点。
想尝试模特行业或参加选秀,但不确定自己是否符合行业基础比例要求。本工具输入身高和三围后,自动计算头身比(标准模特通常要求 8 头身以上)、肩宽与腰围比、腿身比等关键指标,对照主流模特经纪公司(如 IMG、Elite)的选人参考数据,快速判断是否达到入门门槛。
独立设计师或服装爱好者做打版时,需要根据目标人群的身材比例调整版型。本工具提供标准黄金比例(如 0.618 的腰臀比、1.618 的头身比)作为参考基准,输入客户或标准人台的三围数据后,自动算出比例偏差,提示哪些部位需要加放量或收省,减少试错次数。
长期伏案工作或久坐人群,可能面临腰臀比超标(男性 ≥ 0.9、女性 ≥ 0.85 提示中心性肥胖)或头前倾导致头身比异常。本工具输入三围和身高后,自动计算腰臀比、腰高比等健康风险指标,对照 WHO 和《中国成人肥胖症防治指南》的临界值,提示是否需要进一步体检或调整体态。
| 维度 | 本工具 | BodyMeasure (App) | 手工测量 |
|---|---|---|---|
| 数据隐私 | 纯浏览器计算,不上传任何身体数据 | 需注册账号,数据存储于云端 | 数据由测量者记录,无电子化隐私保障 |
| 处理速度 | 输入后即时显示结果(<1秒) | 输入后需等待服务器响应(2-5秒) | 需人工计算或查表(数分钟至数小时) |
| 离线可用 | 完全离线,无需网络 | 需联网使用 | 完全离线 |
| 测量方式 | 用户自行输入厘米/英寸数值 | 需拍摄全身照片或手动输入 | 需他人使用皮尺接触身体测量 |
| 结果维度 | 三围比例、头身比、黄金分割比 | 仅提供三围比例和体脂估算 | 仅能计算头身比(需查表) |
| 费用 | 免费,无内购 | 基础免费,高级分析需订阅 | 免费(需自行准备皮尺) |
| 平台兼容 | 任何浏览器(PC/手机/平板) | 仅 iOS/Android 原生 App | 无平台限制 |
上手步骤 · 输入输出 · 避坑提示
| 输入 | 输出 | 说明 |
|---|---|---|
| 胸围:90, 腰围:70, 臀围:95, 身高:170 | 三围比: 0.95:0.74:1.00 (腰臀比 0.74) | 头身比: 7.2 头身 | 黄金比: 腰臀比 0.74 (接近 0.7 黄金比例) | 典型常规场景:女性常见三围数据 |
| 胸围:100, 腰围:75, 臀围:100, 身高:180 | 三围比: 1.00:0.75:1.00 (腰臀比 0.75) | 头身比: 7.8 头身 | 黄金比: 腰臀比 0.75 (接近 0.7 黄金比例) | 典型常规场景:男性模特体型 |
| 胸围:60, 腰围:50, 臀围:65, 身高:150 | 三围比: 0.92:0.77:1.00 (腰臀比 0.77) | 头身比: 6.5 头身 | 黄金比: 腰臀比 0.77 (偏离 0.7 黄金比例) | 边界 case:矮个子女性,三围绝对值偏小 |
| 胸围:120, 腰围:110, 臀围:125, 身高:175 | 三围比: 0.96:0.88:1.00 (腰臀比 0.88) | 头身比: 7.0 头身 | 黄金比: 腰臀比 0.88 (偏离 0.7 黄金比例) | 边界 case:腰围接近胸围,腰臀比偏高 |
| 胸围:80, 腰围:60, 臀围:85, 身高:160 | 三围比: 0.94:0.71:1.00 (腰臀比 0.71) | 头身比: 6.7 头身 | 黄金比: 腰臀比 0.71 (接近 0.7 黄金比例) | 易错 case:腰臀比看似接近黄金比,但头身比偏低 |
| 胸围:95, 腰围:65, 臀围:95, 身高:165 | 三围比: 1.00:0.68:1.00 (腰臀比 0.68) | 头身比: 6.9 头身 | 黄金比: 腰臀比 0.68 (接近 0.7 黄金比例) | 典型常规场景:腰臀比完美接近 0.7 |
| 胸围:50, 腰围:40, 臀围:55, 身高:120 | 三围比: 0.91:0.73:1.00 (腰臀比 0.73) | 头身比: 5.5 头身 | 黄金比: 腰臀比 0.73 (接近 0.7 黄金比例) | 边界 case:儿童体型,头身比显著偏低 |
胸围 90 斤,腰围 70 斤胸围 90 cm,腰围 70 cm该工具所有输入字段的单位是厘米(cm),不是重量单位。输入斤或公斤会导致数值被当作厘米计算,结果完全失真。
腰围 0.7(以为输入的是腰臀比)腰围 70 cm,臀围 100 cm(分别输入两个字段)工具要求分别输入腰围和臀围的绝对值,而非比例。直接输入 0.7 会被当作 0.7 cm,导致腰臀比计算异常。
身高 1.75身高 175 cm身高字段单位是厘米,1.75 会被当作 1.75 cm 处理。正确做法是输入 175,而不是 1.75。
腰围 90,胸围 70,臀围 95胸围 90,腰围 70,臀围 95工具字段顺序为胸围→腰围→臀围,与常见测量顺序一致。顺序错误会导致黄金比例计算中腰胸差、腰臀差等指标完全错误。
胸围 34B胸围 86 cm(34B 对应的下胸围约 75 cm,上胸围约 86 cm)内衣尺码是字母+数字组合,不能直接作为厘米数值输入。需要先换算成实际胸围厘米数(通常测量上胸围)。
腰围 70.123456 cm腰围 70.1 cm(保留一位小数即可)人体测量精度通常到毫米级(0.1 cm)已足够。输入过多小数位不会提高结果准确性,反而可能因四舍五入产生微小偏差。
腿长 105(实际是裤长 105 cm)腿长 80 cm(从会阴点至脚底的实际垂直高度)腿长指解剖学上的下肢长(会阴点至地面),裤长通常比腿长多出 15-25 cm。用裤长代替腿长会导致头身比计算严重偏大。
公式推导 · 流程图解 · 依据出处
\text{头身比} = \frac{\text{身高}}{\text{头长}}
头身比 — 身高与头长的比值,单位:倍身高 — 人体总身高(厘米)头长 — 头顶至下颌的长度(厘米)身高 170 cm,头长 22 cm。头身比 = 170 / 22 ≈ 7.73。即约 7.7 头身,接近 8 头身理想比例。
适用于成年人体型比例估算,基于古典人体美学标准(达·芬奇维特鲁威人)。不适用于儿童(头身比随年龄变化大),也不适用于极端身高(<140cm 或 >200cm)的精确评估。
3 种主流语言 · 复制即用
import math
def body_golden_ratio(waist: float, hip: float) -> float:
"""
计算腰臀比(WHR),理想黄金比例为 0.7(女性)或 0.9(男性)。
输入单位:cm
"""
if waist <= 0 or hip <= 0:
raise ValueError("腰围和臀围必须为正数")
return round(waist / hip, 2)
# 示例:女性腰围 60cm,臀围 90cm
whr = body_golden_ratio(60, 90)
print(f"腰臀比: {whr}") # 0.67
print(f"接近黄金比例: {abs(whr - 0.7) <= 0.05}") # Truepackage main
import (
"fmt"
"math"
)
// BodyGoldenRatio 计算腰臀比,返回保留两位小数的浮点数
func BodyGoldenRatio(waist, hip float64) (float64, error) {
if waist <= 0 || hip <= 0 {
return 0, fmt.Errorf("腰围和臀围必须为正数")
}
return math.Round(waist/hip*100) / 100, nil
}
func main() {
// 示例:女性腰围 60cm,臀围 90cm
whr, err := BodyGoldenRatio(60, 90)
if err != nil {
fmt.Println("错误:", err)
return
}
fmt.Printf("腰臀比: %.2f\n", whr) // 0.67
fmt.Printf("接近黄金比例: %v\n", math.Abs(whr-0.7) <= 0.05) // true
}/**
* 计算头身比(身高 ÷ 头长)
* @param {number} height - 身高(cm)
* @param {number} headLength - 头长(cm)
* @returns {number} 头身比,保留一位小数
*/
function headToBodyRatio(height, headLength) {
if (height <= 0 || headLength <= 0) {
throw new Error('身高和头长必须为正数');
}
return Math.round((height / headLength) * 10) / 10;
}
// 示例:身高 170cm,头长 22cm
const ratio = headToBodyRatio(170, 22);
console.log(`头身比: ${ratio}`); // 7.7
console.log(`是否为理想9头身: ${ratio >= 9}`); // false8 个高频疑问