Пригодному кадру нужна ровно одна вещь: лицо, у которого видны глаза, нос и уголки рта, снятое достаточно резко, чтобы эти точки можно было найти точно. Всё, из-за чего люди переживают — свет, фон, разрешение картинки целиком, — значит куда меньше.

Причина чисто механическая. Поиск по лицу находит пять опорных точек, по ним разворачивает лицо в стандартную позу, затем обрезает вплотную и выбрасывает остальное. Если точки видны и резкие, кадр подойдёт. Если нет, никакое качество изображения его не спасёт.

Что именно делает кадр хорошим или плохим?

Оценивайте лицо, а не картинку.

Фактор Хорошо На грани Не сработает
Поворот головы Анфас и до ~30° поворота Поворот 30–45° Резкий профиль, затылок
Перекрытие Лицо видно целиком Прядь на одном глазу Рука, предмет или густая тень на глазах или рту
Резкость Статика или медленное движение Лёгкая размытость Смаз, размазывающий черты
Размер лица в кадре Лицо занимает заметную часть кадра Средний план Общий план, лицо в пару десятков пикселей
Свет на лице Ровный, яркий или приглушённый Одна сторона в тени Силуэт, выбитые света
Сжатие Родной снимок из плеера Пересохранённый JPEG Скриншот скриншота, грубые артефакты
Фон Не имеет значения Не имеет значения Не имеет значения

Последняя строка — не шутка, это самое полезное в таблице. Люди выбрасывают кадры, потому что в комнате темно или бардак. Выравнивание вырезает комнату целиком. Оценивайте лицо.

Какие шаги нужны, чтобы такой кадр получить?

  1. Перемотайте к моменту, где актриса смотрит в камеру. Диалоги, начальные сцены и планы с реакцией обычно дают лучший материал. Отмотать пять секунд вперёд ничего не стоит; бороться с плохим кадром стоит дорого.
  2. Поставьте на паузу до конца. Кадр на паузе резкий. Кадр, снятый прямо во время воспроизведения, особенно на подтормаживающем потоке, может поймать недодекодированную картинку.
  3. Пользуйтесь штатной функцией скриншота, а не телефоном, наведённым на экран. На macOS — встроенный снимок экрана; на Windows — «Ножницы» или Print Screen; на телефоне — сочетание аппаратных кнопок.
  4. Снимайте в родном разрешении. Если плеер идёт в маленьком окне, сначала разверните его или включите полный экран. Деталь, которую вы не сняли, восстановить нельзя.
  5. Не обрезайте заранее вплотную к лицу. Оставьте кадр как есть или обрезайте с запасом. Выравнивателю нужны поля вокруг опорных точек.
  6. Сохраняйте в PNG, если есть выбор. PNG без потерь; пересохранение в JPEG низкого качества добавляет артефакты ровно там, где живут тонкие детали лица.
  7. Проверьте, нет ли других лиц, которые стоит попробовать. Если в сцене больше одного человека, у вас больше одной попытки опознать.

Почему профиль не срабатывает, если человек узнаёт лицо без труда?

Потому что повёрнутая голова прячет опорные точки, нужные выравнивателю, а энкодер обучался в подавляющем большинстве на лицах, повёрнутых не так сильно.

При резком профиле один глаз не виден, а один уголок рта часто перекрыт. Выравнивание тогда додумывает позиции, которых не видит, и разворот получается неверным. На выходе — вектор, уверенно описывающий лицо, которого не совсем существует. Результаты он всё равно вернёт — просто не те, и с оценками, которые выглядят приемлемо.

Практическое правило: видите оба глаза отчётливо — работайте. Видите только один — ищите другой кадр.

Какой из нескольких кадров выбрать?

Когда есть выбор, ранжируйте кадры по тому, сколько сигнала о личности доживает до конца конвейера.

Приоритет Тип кадра Почему
1 Крупный план, анфас, на паузе, хорошо освещённый Максимальная точность опорных точек
2 Средний план, анфас, резкий Пикселей меньше, но геометрия цела
3 Крупный план под умеренным углом Угол стоит точности, но это поправимо
4 Обложка или промокадр, если есть Часто ровно тот материал, из которого строился каталог
5 Общий план или крутой угол На крайний случай

Строку 4 стоит запомнить. Записи в каталоге строятся из обложек и промокадров — в нашем 241,792 лица, собранных из такого материала со 106 сайтов (наш каталог, срез 2026-08). Если вы найдёте обложку, а не кадр из видео, вы ищете материалом, который ближе к собственному распределению каталога, и оценки это обычно отражают.

Как понять, что кадр оказался достаточно хорошим?

Смотрите на оценку, а не на место в списке. Косинусное сходство идёт от 0 до 1, и наш откалиброванный порог для кадров из видео — 0.40.

Если лучший результат заметно ниже порога, первый подозреваемый — кадр, а не каталог. Векторный поиск возвращает ближайших кандидатов независимо от того, есть ли нужный человек в каталоге, поэтому список низких оценок неоднозначен: это либо «плохой кадр», либо «не проиндексирован». Второй кадр того же человека снимает эту неоднозначность бесплатно — потому это всегда следующий шаг.

Границу стоит проговорить: даже идеальный кадр не найдёт того, кого мы никогда не индексировали, а наши источники сконцентрированы — у 2,246 из 2,333 актрис с именем представительная фотография взята с одного-единственного сайта. Хороший скриншот повышает шансы; охват он не создаёт.

Смежные вопросы


Как только у вас есть кадр, где видны оба глаза и нет смаза, загрузите его здесь. Детекция идёт прямо в браузере, так что вы сразу узнаете, найдено ли лицо, — а если не найдено, то ничего никуда и не отправилось.