公开方法 · 算法版本1.0
WhatZoo面部分析方法:从478个关键点到动物脸型
WhatZoo不会把人脸发送给生成式AI来猜测印象。MediaPipe Face Landmarker在浏览器中生成标准化坐标,我们将代表点转换为距离和比例,再按照明确的动物档案规则评分。本页与当前生产代码的计算流程一致。
最后技术审核:2026年7月13日
实际使用的7项指标
系统不会把478个点全部作为独立变量,而是组合眼、鼻、嘴和轮廓代表点。比例能降低图片分辨率的影响,但姿势和表情仍会影响结果。
| 指标 | 关键点与计算 | 含义 |
|---|---|---|
| 眼角倾斜 | 33·133与362·263的Y差之和 × 100 | 正值表示外眼角上扬 |
| 眼间距比例 | 33–362距离 ÷ 234–454脸宽 | 两眼内侧间距相对脸宽 |
| 脸部纵横比 | 10–152高度 ÷ 234–454宽度 | 越大表示脸型相对越长 |
| 鼻宽比例 | 102–331距离 ÷ 脸宽 | 按脸宽标准化的鼻宽 |
| 嘴宽比例 | 61–291距离 ÷ 脸宽 | 按脸宽标准化的嘴宽 |
| 下巴比例 | 17–152距离 ÷ 脸高 | 嘴下方到下巴尖的相对长度 |
| 微笑标记 | 比较嘴中央0·17与嘴角61·291的Y值 | 对嘴角上扬的简单判断 |
三阶段分类流程
1. 必要特征门槛
先检查每种动物的criticalTrait,满足条件才进入严格候选。
2. 细节评分
必要条件计1分,三个细节条件各计1分,严格评分最高4分。
3. 宽松规则与并列
没有严格候选时,仅按细节匹配数重新比较。最高分并列时选择其中之一,因此临界值附近结果可能变化。
虚构测量示例
以下数据不代表真人,只展示如何从坐标得到比例。
- 脸高0.60 ÷ 脸宽0.42
- 纵横比1.43
- 鼻宽0.060 ÷ 脸宽0.42
- 鼻宽比0.143
- 下巴长0.105 ÷ 脸高0.60
- 下巴比0.175
照片和坐标在哪里处理?
关键点检测和指标计算均在用户浏览器内进行。WhatZoo不会为了分类把照片或478个坐标上传、保存到服务器。用户主动生成的分享图也在浏览器内渲染。
重要局限
- 非正脸、五官遮挡和强阴影会扭曲坐标。
- 由于使用微笑标记,同一个人的不同表情可能改变候选。
- 它不是临床、生物识别或心理测量工具,也没有经过认证的准确率。
- 性格、恋爱和职业描述属于娱乐解读,不是根据面部进行的科学诊断。
版本与变更原则
本页描述算法1.0。若指标定义或动物阈值发生变化,我们会更新审核日期并在此说明重要改动。