从眼部关键点,到可解释的类型
四个眼角,两个参照点
内眼角靠近鼻侧,外眼角靠近太阳穴。眼角使用 MediaPipe 关键点 33/133 与 362/263,虹膜中心使用 468/473,以这些点建立二维照片几何。
坐标与正负号
应用照片方向后,图像坐标 x 向右、y 向下,计算使用 q=(x, −y)。令 v=外眼角−内眼角,h 为该坐标系中从照片左侧虹膜中心指向右侧的单位向量,u=(−h.y,h.x) 指向上方。
angle = atan2(v · u, |v · h|) × 180 / π
水平投影取绝对值,使双眼正负号含义一致:正值表示外眼角在虹膜参照下更高。结果中的左右按照片位置标注。
共同的虹膜参照线
虹膜中心连线用于建立水平参照。视线、头部姿态与透视会影响参照线及测得的角度。请使用双眼清晰可见、表情放松的正面照片。
特征点容差敏感度分析
E = asin(2r / L) + asin(4 / D)
将 E 换算为度。L 为单眼像素长度,D 为两虹膜中心距离。分析页对眼角使用 r=2 像素,虹膜参照点同样按 2 像素计算。上下界向外舍入至 0.1°;范围跨零时提示核对点位。该范围描述点位敏感性,姿态和镜头影响另通过照片提示说明。
眼长不足 80 像素、虹膜中心距离不足 160 像素、点位敏感幅度超过 5° 或角度超过 30° 时显示照片质量提示。使用眼角清晰可见的原始照片,可以保留更多可供对照的细节。
测量如何转化为眼型标签
eye-profile-v1 使用双眼当前眼眦角与平均眼裂高宽比。每侧以上下眼缘关键点间距除以内外眼角间距,再取两侧均值。分析页与报告使用相同标签和规则。
按固定轮廓规则判断:平均倾角 ≥ 2° 且眼裂高宽比 ≤ 0.29 为猎人眼倾向;平均倾角 ≥ −1° 且高宽比 ≤ 0.35 为杏仁眼倾向。两侧角度分别超过 +1° 和低于 −1° 时,优先显示双侧方向不同。其余按平均倾角高于 +1°、低于 −1° 或介于两者之间,显示上扬、下倾或偏平直型。仅有眼角测量时使用方向标签。猎人眼与杏仁眼倾向表示倾角和眼裂轮廓的相似特征;上睑暴露、眼窝深度未参与判断。PSL 总分和四维分数继续使用原有模型曲线。
这些固定轮廓规则描述倾角与开合的相似特征,与评分模型的参考曲线分别维护。眉眼距离、上睑暴露与眼窝深度未参与当前版本的类型判断。
标签按当前读数生成,同时检查倾角和高宽比的变动范围是否跨越类型边界,可能变化时显示边界提示。先检查双侧方向是否相反,再判断组合类型;高宽比不可用时仅按方向显示。
同样上扬,为什么眼型不同?隐私与刷新
照片与特征点均在浏览器本地内存中计算处理,模型按需加载。刷新页面或点击清除即可即时丢弃当前会话数据。
打开眼眦角测量工具