Программа наложения лица на лицо

В Face Swap можно поменять себе лицо на лик Путина, Иисуса и любого другого человекоподобного существа.

17 февраля 2016

У захватывающего мир приложения MSQRD появился достойный конкурент — Face Swap Live. В MSQRD есть ограниченное число предустановленных масок: Ди Каприо, Сталин, Дэвид Боуи, Обама и т. д. В Face Swap Live можно поменять себе лицо на любой человеческий аналог (а вот, к примеру, лик Чубакки приложение не распознает).

Можно меняться физиономиями с живыми друзьями.

С распечатанными президентами.

Также Face Swap Live позволяет наложить на себя лицо любого человека, чье изображение есть в Интернете, или свое лицо — на него. (Внутри приложения встроен поиск по картинкам.)

Все это, естественно, можно сфотографировать и снять на видео, чтобы выложить в социальные сети.

Из-за работы «на живую» у Face Swap Live наложение лиц происходит не так гладко, как у MSQRD. Но большой простор для фантазии компенсирует это.

Главный недостаток приложения — цена 75 рублей.

Как и в случае с MSQRD приложения Face Swap на Android пока нет. На компьютере тоже фокус со сменой лиц не провернешь. Есть только приложение Face Swap для iOS.

То, что вы никогда не бывали на Каннском кинофестивале, не значит, что у вас не может быть оттуда фотографий. Онлайн-сервисы позволяют за считанные минуты «пересадить» лицо с фото одного человека на другое. Для этого не нужно специальных знаний, только правильно подобранные фотографии и Интернет.

Как выбрать исходные фотографии

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

  • Углы наклона лиц и ракурс съемки должны быть максимально похожи.
  • Лица не должны быть закрыты руками, волосами или предметами.
  • Не смешивайте искусственное освещение с естественным. Например, к фотографии из дома не подбирайте кадр, сделанный на природе.
  • Цвет кожи на обоих снимках должен быть одинаковым. Если оттенки отличаются, скорректируйте их в фоторедакторах.
  • Выбирайте фотографии примерно одинакового разрешения.

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

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

Сервисы для создания реалистичных коллажей

Фотофания

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

Читайте также  Разборка телефона asus zenfone

Как пользоваться сервисом:

  1. Откройте главную страницу Фотофании.
  2. Чтобы выбрать кадр с человеком, которому вы собираетесь заменить лицо, нажмите одноименную кнопку под надписью «Базовое фото».
  3. Нажмите «Загрузить с компьютера» и в появившемся окне выберите файл.
  4. Потяните за один из 4 углов снимка, чтобы убрать лишние поля.
  5. Щелкните «Обрезать».
  6. Нажмите на «Выберите фото» под надписью «Фото лица» и воспроизведите шаги 3-5 для второго снимка.
  7. Щелкните «Создать».
  8. Для загрузки готового результата на компьютер, нажмите «Скачать».

Picture Editor Online

Возможности бесплатного редактора изображений Picture Editor Online шире предыдущего, и функция «обмена лицами» здесь проработана заметно лучше, чем у большинства аналогов. Но есть один минус – отсутствие русскоязычных надписей.

Чтобы заменить лицо на фото с помощью Picture Editor Online, следуйте инструкции:

  1. Откройте страницу сервиса.
  2. Для загрузки фотографий фона и лица поочередно нажмите на 2 кнопки «Выберите файл» и откроете нужные снимки. Очередность не имеет значения.
  3. Отметьте галочку «I Agree to Privacy Policy».
  4. Нажмите «Upload Image».
  5. Чтобы скачать результат, нажмите «Download».

Face Swap Online

Предыдущие сервисы требуют минимум вашего участия, но с их помощью невозможно скорректировать дефекты, если что-то получилось не так. В сервисе Face Swap Online такая возможность есть – здесь вы можете обрезать края, изменять размеры, положение и угол наклона фотографий. Это сложнее, но результат получается естественнее:

  1. Откройте Face Swap Online.
  2. Прокрутите окно вниз до рабочей области, как на скриншоте.
  3. По очереди нажмите «Insert» и «Image (Upload)».
  4. Выберите снимок, на который будете «пересаживать» лицо.
  5. Повторно пройдите шаги 3 и 4 для фото лица, которое будет наложено на фон.
  6. Чтобы головы на обеих фотографиях были приблизительного одного размера, потяните за квадратики на краях второго снимка.
  7. Нажмите на значок в виде лассо.
  8. Обведите лицо курсором мыши, предварительно зажав левую кнопку.
  9. Меняйте зону выделения, перетягивая маленькие прямоугольники по краям вырезанной зоны.
  10. Наведите курсор на центр вырезанной области и перетяните её на фоновое изображение головы.
  11. Чтобы сохранить результат, поочередно нажмите «File» и «Download».

Сервисы для создания шаржей и рисунков из фотографий

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

Cartoon.Pho.to

Бесплатный сервис на русском языке с готовым набором понятных функций для редактирования фото. При стабильном интернете на каждое действие в Cartoon.Pho.to потребуется не более 10 секунд.

Чтобы отредактировать фотографию в Cartoon.Pho.to, следуйте инструкциям:

Читайте также  Процессор с разблокированным множителем

  1. Откройте сервис в браузере.
  2. Нажмите «С диска» и выберите снимок человека, лицо которого хотите изменить.
  3. Уберите галочку напротив надписи «Мультяшный эффект».
  4. Поставьте галочку напротив надписи «Трансформация лица».
  5. Выбирайте любой вариант из списков «Эмоции» и «Пародийные Эффекты».
  6. Нажмите «Сохранить и поделиться», чтобы перейти в меню скачивания.
  7. Нажмите «Скачать».

Wish2Be

Чтобы «пересадить» лицо реального человека нарисованному шарж-персонажу, подойдет веб-сервис Wish2Be. Он позволяет выбрать цвет кожи, прическу, тело, рамки, фон и аксессуары. Сервис полностью бесплатный и русскоязычный.

Для того чтобы вставить на картинку лицо, сделайте следующее:

  1. Откройте сервис в браузере, выберите подходящий фон и дополнения.
  2. Нажмите «Добавить фотографию».
  3. Кликните в районе надписи «Нажмите или бросьте сюда ваше фото» и выберите снимок.
  4. Чтобы подвинуть лицо, нажмите на его центр и перетяните.
  5. Для изменения угла наклона лица зажмите кнопку в виде закругленной стрелки и двигайте курсор мыши.
  6. Чтобы изменить размер лица, нажмите кнопку в виде двух стрелок, смотрящих в разные стороны, и двигайте курсор мыши.
  7. Чтобы скачать результат, щелкните облако со стрелкой.
  8. Выберите формат для скачивания. Среди бесплатных – JPG и PNG.

Фотофания. Карикатура

Превращать обычные снимки в карандашные рисунки с эффектом карикатуры поможет уже знакомый бесплатный веб-сервис Фотофания.

Чтобы получить карикатуру из фото, сделайте 6 шагов:

  1. Откройте страницу «Карикатуры».
  2. Нажмите «Выберите фото».
  3. Нажмите «Загрузить с компьютера» и откройте снимок с лицом.
  4. Нажмите «Обрезать».
  5. Щелкните «Создать».
  6. Когда результат устроит, щелкните «Скачать».

Мы описали 5 бесплатных сервисов «пересадки» и трансформации лиц на все случаи жизни. Если нужно быстро заменить лицо на фотографии, не добавляя спецэффекты, рекомендуем Picture Editor Online – здесь вам не придется делать лишних действий для получения приемлемого результата. Если для достижения идеала вы готовы потрудиться, используйте Face Swap Online. А для создания забавных картинок с лицами друзей подойдет сервис Wish2Be. Берите на вооружение и пользуйтесь!

Не так давно на реддите выложили программу fakeapp (подробности на пикабу), пользователь @DoctorBooooom обещал выложить инструкцию по запуску, но не успел, его забанили.

Пример подмены будем разбирать на Хлое Морец

Если у вас windows 10 64x, 16gb ОЗУ, 1050ti, i7 7700. То запустится 100% без проблем.

Для начала скачиваем и устанавливаем CUDA 8.0

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

Скачиваем саму программу:

ВАЖНО! ПОВТОРЯЕМ В ТОЧЬ ТОЧЬ.

Распаковываем FakeApp.zip в корень диск С. А так-же в корне диска С создаем папку fakes, внутри создаем папки data, data_A, data_B.

ffmpeg, распаковываем в папку FakeApp.

Получаем такую картину:

Этап подготовки видео.

Я загрузил видео с интервью Хлое Морец и теперь нужно на любом видеоредакторе нарезать участки видео с её лицом.

Сохраняем нарезанное видео в качестве 720p в папку C:fakesdata_A называем её 1.mp4

Читайте также  Разлочить модем билайн e3131

Запускаем командную строку,пишем:

C:FakeAppffmpeginffmpeg.exe -i C:fakesdata_A1.mp4 -vf fps=25 "C:fakesdata_Aout%d.png"

В папке C:fakesdata_A видим как появляются картинки, ждем завершения процесса.

После завершения удаляем в папке C:fakesdata_A видео 1.mp4

Запускаем fakeapp.bat в папке C:FakeApp

Выбираем Align, поле Data указываем C:fakesdata_A

Жмем Start. ЖДЕМ ПОЛНОГО ЗАВЕРШЕНИЯ!

В папке C:fakesdata_A появится папка aligned где все упорядочены её лица.

Находим видео для друга и повторяем весь процесс, только вместо data_A указываем data_B. Главное видео для друга должно быть одно лицо, если лиц в кадре несколько, программа будет менять их все.

К сожалению роскомнадзор по этническим и религиозным причинам не смогу прикрепить скриншоты.

После того как в папке data_A и data_B появилась папка aligned с упорядоченными лицами переходим к тренировке. Этот процесс жопаболь, ибо уходит очень много времени для тренировки нейросети.

Переходим на вкладку Train

В поле Data A указываем путь C:fakesdata_Aaligned

В поле Data B указываем путь C:fakesdata_Baligned

Жмем Start и ждем. Ждем. Ждеееееем. Наблюдаем как постепенно нейросеть учится и качество фото улучшается. Если надоело ждать или качество вас устраивает, нажимаем клавишу Q, программа сохранит "весы" связей и можно будет в дальнейшем продолжить расчеты, ничего не теряется.

Как склеить готовое видео продолжу в следующем посте, а пока вы можете обучать нейросеть, и скачайте программу Adobe After Effects, она нам пригодится при склейке.

(я не кармадрочер, нейросеть будет учиться примерно сутки на 1050ti)

Склеивать готовое видео не долго, по времени уходит максимум 1 час.

К сожалению по этническим и религиозным причинам не смогу прикрепить скриншоты.

НА АМД НЕ РАБОТАЕТ, ВООБЩЕ.

только через облако.

спасибо за внимание.

Это первая программа которая не работает на АМД. Ради такого можно и сменить лагерь

анлим 200 Мбит/сек за 8.7$ в месяц

Посмотри тарифы своего провайдера 🙂 У моего как раз есть 60 МБ/c

Я знаю вы ждали эту ссылку, результаты работы нейросети можно увидеть тут https://www.reddit.com/r/deepfakes/ , и да Гермиона там тоже есть, так мне друг рассказал, я сам по ссылке не ходил.

Это сообщество изгнано. Нет там ничего

Большое тебе, человеческое спасибо!

Не первая, ещё на AMD не работают все эксплоиты Meltdown.

Видео, конечно. CUDA — это nVidia’вская приблуда, соответственно, и работает только на их картах.

Спасибо. Ну я на всякий случай уточнил, как владелец нвидиевской видюхи и амдшного проца.

тот момент, когда сидишь на недооценённом в своё время FX

Ой, я вообще фанат FX. Особенно с тех пор, когда на них выставили восхитительно низкие цены. 11 моих машинок на них бегает, включая основной комп.

Ссылка на основную публикацию
Adblock
detector