Методика измерения кантального наклона
Четыре уголка, две опорные точки зрачков
Внутренний уголок направлен к носу, внешний — к виску. Используются точки MediaPipe 33/133 и 362/263; центры зрачков — 468/473. Эти точки определяют 2D-геометрию по фото.
Координаты и знаки углов
После учета ориентации снимка координаты используют ось x вправо и y вниз; в вычислениях q=(x, −y). Вектор v соединяет внутренний и внешний уголки, а вектор h строится между центрами зрачков в качестве единой горизонтали.
angle = atan2(v · u, |v · h|) × 180 / π
Горизонтальная проекция дает обоим глазам одинаковое значение знака: положительный угол означает, что внешний уголок выше внутреннего. Обозначения «левый» и «правый» соответствуют положению на фото.
Единый ориентир по центрам зрачков
Линия между центрами зрачков задает горизонтальную ось. Направление взгляда, наклон головы и ракурс влияют на измерения. Используйте прямое фото с расслабленным взглядом.
Анализ чувствительности разметки
E = asin(2r / L) + asin(4 / D)
Перевод значений в градусы. L — ширина глаза в пикселях, D — расстояние между зрачками. Анализ моделирует погрешность r=2 пикселя для каждого уголка и зрачка. Диапазон, пересекающий ноль, указывает на необходимость ручной проверки качества фото.
Ширина глаза менее 80 пикселей, расстояние между зрачками менее 160 пикселей или погрешность свыше 5° вызывают предупреждение о качестве фото. Более четкий снимок позволит точнее измерить геометрию.
Как измерения преобразуются в классификацию типа глаз
Алгоритм eye-profile-v1 использует два измеренных угла кантального наклона и среднее соотношение высоты к ширине глаз. Для каждого глаза берутся ориентиры верхнего и нижнего века, деленные на ширину глаза.
Классификация формы глаз основана на геометрических правилах: «глаза охотника» (Hunter Eyes) требуют среднего наклона ≥ 2° и соотношения высоты к ширине ≤ 0.29; миндалевидные глаза — наклона ≥ −1° и высоты к ширине ≤ 0.35. При асимметрии свыше ±1° фиксируется разнонаправленность. В остальных случаях углы выше +1°, ниже −1° или около 0° определяют восходящий, нисходящий или нейтральный наклон. Оценка PSL рассчитывается нейросетевыми кривыми AttractiveNet.
Эти правила описывают форму глаз по наклону и раскрытию век. Они отделены от кривых нейросетевой модели AttractiveNet. Расстояние от бровей до глаз, глубина глазниц и видимость подвижного века в текущей версии не учитываются.
Отображаемый статус следует текущим значениям. Мы также проверяем диапазон погрешности разметки в 2 пикселя и показываем предупреждение, если результат находится на границе категорий.
Один наклон. Разная форма глаз.Конфиденциальность и сброс сессии
Ваш браузер отправляет подготовленные пиксели в наш аналитический сервис на Cloudflare, который не сохраняет фотографии и результаты. Данные остаются только в оперативной памяти браузера на время сессии.
Открыть инструмент измерения углов глаз