Дипфейки — это синтетические или отредактированные медиа, в которых человек на существующем изображении или видео заменяется на кого-то другого так, чтобы это выглядело реалистично.
В наши дни создание фотографий, видеороликов или мемов с дипфейками не является сложной задачей благодаря современным технологическим достижениям и конкретно — технологии искусственного интеллекта (ИИ). Не волнуйтесь, это не не сложная наука, это действительно просто и можно сделать буквально «на коленке».
Недавно мы рассказывали о том, как сделать видео-дипфейк. Сегодня расскажем о том, как быстро и совершенно бесплатно воспользоваться функцией замены лица на фотографии. Здесь также нужен Гугл-аккаунт.
Подготовка к работе
Для работы нам понадобится вот этот сервис.
Современные технологии могут довольно качественно заменить лицо, так, что вы даже не заметите подделки. Правда, нам тоже нужно будет немного поработать, а именно: выбрать подходящие фотографии. Во-первых, фото с которого мы берем лицо должно быть в хорошем качестве, с хорошим освещением, лицо не должно быть ничем перекрыто, чтобы нейросеть смогла нормально его считать. То же касается и фотографии, на которую мы будем переносить лицо. Также важно учитывать, что как и в видео, нейросеть меняет все лица на фото.
Заходим в сервис и копируем скрипт на наш Гугл-диск. Для этого жмем «Файл» — «Сохранить копию на диске».
Первое, что нам стоит сделать — это перевести страницу для удобства использования. Жмем правую кнопку мыши и во всплывающем окне выбираем перевести на русский:
Теперь жмем на первый скрипт «Клонируйте исходный код»:
И когда процесс завершится, прожимаем второй и, после его завершения, — третий.
Когда скрипт готов, рядом с кнопкой запуска появится зеленая галочка.
Далее нам необходимо загрузить выбранные фотографии.
Возьмем фотографию Генри Кавилла из сериала «Ведьмак» и сделаем ему лицо Арнольда Шварценеггера.
Вот исходные фотографии:
Для начала жмем вот на этот значок, чтобы попасть в файловую систему:
Раскрываем папку Root_Colab и переносим туда исходные фотографии. В появившемся окне с предупреждением, нажимаем «Ок». Там нас предупреждают о том, что файлы будут удалены вместе со скриптом, если мы удалим его с нашего диска.
Теперь обращаем внимание на пункт «Подготовьте материалы». Здесь три строчки.
Первая — это источник, т.е. фотография с которой мы берем лицо. Вторя — цель, т.е. фотография на которой мы лицо меняем.
Третья — это название файла, который у нас получится.
Меняем дефолтные названия на названия наших фотографий. Очень важно обращать внимание на расширение после точки. Так, например, нам не нужно делать видео файл в mp4, поэтому поменяем его на png. И, конечно, указанное расширение должно совпадать с расширением наших фотографий, обратите на это внимание.
Вот, что получилось в нашем случае:
Теперь запускаем скрипт и ждем секунду.
Начинаем замену лица
Последний скрипт немного сложнее. Здесь есть ряд настроек. Нам нужно немного подкорректировать дефолтные.
Во-первых, мы не делаем видео, поэтому в строчке «Качество видео», проставляем нолик. Формат выбираем png, поскольку у нас такого же формата будет итоговый файл. Галочку с «Поддерживать ФПС» снимаем. В «Видеоэндкодер» можно поменять на libX265. Тут можно и поэкспериментировать. Но на таких настройках все будет работать хорошо.
Теперь жмем на кнопку запуска скрипта и ждем.
Готовый файл появится в папке Root_Colab и будет иметь то название, которое мы ему задали в настройках. В нашем случае — это out.png.
Обратите внимание на то, что итоговый файл появится немного с запозданием.
Находим наш файл, выбираем его, нажимаем на три точки справа и выбираем скачать. Наслаждаемся результатом.
По дефолту в программе стоит цензуратор эротических изображений. Т.е. она будет замыливать пикантные вещи. Его можно обойти.
Для этого, скачайте файл predictor.py он лежит по пути: roop — roop.
Как отключить цензуру
Откройте его в блокноте или любом другом редакторе текста и замените параметр MAX_PROBABILITY=0.85 на MAX_PROBABILITY=1. После этого удалите старый файл predictor.py и замените его на отредактированный.
Это всего лишь один из множество способов создать дипфейк-фотографию. В интернете существует множество платных и бесплатных приложения для создания дипфейков.
Делая такие картинки важно помнить об этике — не нужно пытаться манипулировать данными или создавать контент, который может навредить чьей-либо репутации, привести к недопониманию или даже нарушить законы о защите частной жизни. Используйте свои новые навыки ответственно и уважительно по отношению к другим. Создавайте контент, который приносит удовольствие и развлекает, не нанося никому вред.
А как вы относитесь к этой технологии? Опасна ли она на ваш взгляд? Пишите в комментарии!
И не забывайте подписываться на Техничку! Впереди еще много полезного!