Найти в Дзене
ТыжПрограммист

Оживляем фото нейросетью: пошаговая инструкция для новичков от А до Я

Сегодня достаточно смартфона и пары минут времени для того чтобы оживить старые фотографии бабушек, дедушек или родителей в молодости. Нейросети научились делать из статичных фотографий короткие видео, где люди моргают, улыбаются, поворачивают голову. И всё это работает прямо в вашем телефоне или браузере, без сложных программ и специальных навыков. Мне сегодня подкинули эту идею, спросив как это можно сделать, и я решил написать об этом статью. Я перепробовал кучу сервисов и теперь хочу поделиться с вами самым полезным и уже проверенным. Изначально я планировал написать хотя бы о 3 сервисах или приложениях, но попробовав несколько различных сервисов я решил оставить в статье только один, он же самый простой, бесплатный, доступный и что самое главное с отличным результатом. Поэтому, как мне кажется, у вас не должно возникнуть никаких проблем при использовании. Поехали. Прежде чем мы начнем, давайте быстро разберемся, как вообще работает оживление фото. Откуда нейросеть знает, как долж
Оглавление

Сегодня достаточно смартфона и пары минут времени для того чтобы оживить старые фотографии бабушек, дедушек или родителей в молодости. Нейросети научились делать из статичных фотографий короткие видео, где люди моргают, улыбаются, поворачивают голову. И всё это работает прямо в вашем телефоне или браузере, без сложных программ и специальных навыков.

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

Изначально я планировал написать хотя бы о 3 сервисах или приложениях, но попробовав несколько различных сервисов я решил оставить в статье только один, он же самый простой, бесплатный, доступный и что самое главное с отличным результатом. Поэтому, как мне кажется, у вас не должно возникнуть никаких проблем при использовании. Поехали.

Превью
Превью

Что нужно знать перед началом

Прежде чем мы начнем, давайте быстро разберемся, как вообще работает оживление фото.

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

Стоит учитывать, что нейросеть не "понимает", кто перед ней реальный человек или нарисованный персонаж. Она просто ищет глаза, нос, рот и пытается применить к ним выученные алгоритмы. Поэтому с одинаковым успехом можно оживлять как фотографии людей, так и рисунки, портреты или даже персонажей с детских рисунков. Главное, чтобы лицо было различимо.

Фото: ИИ
Фото: ИИ

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

Поэтому для хорошего результата:

  1. Фото должно быть четким. Чем выше качество, тем естественнее получится анимация. Размытые снимки нейросеть может не распознать.
  2. Должен быть подобран хороший ракурс. Лучше всего сработает, если человек на фото будет смотреть прямо, ну или его голова будет всего лишь немного повернута.
  3. Выражение лица должно быть нейтральное или с легкой улыбкой. Сильно нахмуренные брови или широкая улыбка могут дать неестественный результат.

Теперь, когда мы разобрались с этими нюансами, думаю пора начинать.

Начнем наш список с приложения Яндекс с Алисой АI

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

Фото: ИИ
Фото: ИИ

Теперь, когда у нас есть фото для работы вернемся к самому процессу оживления. Функция оживления фото интегрирована в экосистему Яндекса. Доступна через браузер, приложение Алиса и сервисы компании. Яндекс оживление фото позволяет создавать короткие анимации с естественными движениями.

Первое что нужно сделать так это открыть, собственно, приложение Яндекса С Алисой на телефоне. Если у вас оно не установлено, то скачать можно тут. Если вам удобнее через пк или ноутбук, то в браузере так же можно воспользоваться этой функцией.

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

Принцип работы
Принцип работы

На этой странице, нажимаете на кнопку "Оживить фото". После чего вас перенесет на странице загрузки, тут загружаете выбранное вами фото. Потом в поле ниже, необходимо описать что именно вы хотите получить, лучше расписать подробнее. Как видите я не стал заморачиваться, и написал всего пару слов.

Теперь нажимаем на стрелочку справа от текста, и все, процесс пошел. У меня лично генерация заняла в районе 15-20 секунд.

Как видите, всё оказалось очень просто. Открыл приложение, загрузил фото, написал пару слов и через 20 секунд получил готовый результат. Никаких сложных настроек или платных подписок. Всё работает буквально в пару касаний.

Результат
Результат

И знаете, что меня больше всего порадовало? Даже с моим минималистичным запросом нейросеть справилась отлично. Лицо не исказилось, движения получились естественными. А если вы потратите лишнюю минуту и распишите запрос подробнее результат будет ещё круче. Алиса само собой понимает русский язык, так что можете не стесняться в формулировках.

Технологии, которые еще лет десять назад казались чем-то недосягаемым, сегодня доступны каждому. Бесплатно, на русском языке, в пару кликов. Благодаря чему вы можете увидеть, как улыбается прадедушка на старых фото, или превратить фото себя в короткий живой ролик.

Я перепробовал десятки сервисов и решил остановиться на только на одном. На самом простом и понятном варианте для новичка. А дальше уже экспериментируйте сами, пробуйте другие инструменты, сравнивайте результаты.

Главное - помнить, что за каждым ожившим фото стоит живая память. И это, пожалуй, самое ценное, что могут дать современные технологии.

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