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

Фильтры для лица — это AR-эффекты (дополненная реальность), которые в реальном времени накладываются на изображение с фронтальной или основной камеры. Технология распознаёт ключевые точки лица — глаза, нос, контур губ, линию скул — и привязывает к ним виртуальные объекты: маски, макияж, анимированные уши, изменение формы лица. Ниже разберём, как это работает технически, где искать эффекты, почему они лагают и как сделать собственный фильтр.

Как устроены фильтры для лица

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

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

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

💡

Фильтр для лица — это связка трёх технологий: распознавание точек лица, 3D-рендеринг маски и, в сложных эффектах, нейросетевая обработка изображения.