公开方法 · 算法版本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。若指标定义或动物阈值发生变化,我们会更新审核日期并在此说明重要改动。