Функция для замены лица человека на фотографиях и картинках в Telegram-боте TurboText. Заменить можно абсолютно любое лицо, в том числе подставить свое на фото знаменитости или героя фильма.
Как запустить «Замену лица»:
- Перейдите в Telegram-бот TurboText
- Выберите раздел «Изображения»
- Далее «Обработать» и «Заменить лицо»
- Выберите «Отправить фото»
- Отправьте изображение с лицом, на которое нужно заменить
- Далее фото, на котором хотите поменять лицо
Обратите особое внимание на последовательность загрузки изображений:
❗️Первым отправляем лицо, которое будет находиться на финальном варианте картинки
❗️Вторым отправляем лицо человека, вместо которого будет вставлено первое лицо
Параметры и рекомендации
Параметры, которые необходимо указать в запросе:
- mode: pro — укажите, если хотите получить лучше качество изображения и Х2 по разрешению. Снимает на 1 попытку больше (2 для обычной генерации и 4 для 18+)
- many_faces — замена всех лиц на фото (по умолчанию меняются только одно лицо)
- position — если на фото от 2 человек. Номер человека считается с самого похожего на лицо, которое вы вставляете вместо него.
Пример:
Самый похожий на первое фото второй из четверых мужчин. Соответственно:
2-й (самый похожий) — position: 0
3-й (справа от второго) — position: 1
4-й — position: 2,
1-й (когда закончились люди и надо снова выбирать) — position: 3
- similar — степень схожести с лицом для замены (от 1 до 10, где 1 — искать все совпадения, если персонаж не похож, 10 — только самые похожие лица, по умолчанию: 7)
Описание диапазонов значения «схожести лиц»:
до 4:
Очень строгий порог, используется в случае, если требуется высокая точность замены лиц, например, в случаях, когда лицо на целевом изображении должно быть почти идентичным исходному.
Может быть полезен для ситуаций, когда важно избегать ложных совпадений, но также это может привести к тому, что подходящих лиц для замены будет мало.
4-6:
Оптимальный диапазон для большинства случаев, если нужно сбалансировать точность и гибкость. Этот диапазон хорошо работает, когда лица на исходных и целевых изображениях похожи, но могут иметь небольшие различия (например, угол, освещение).
6-8:
Более гибкий порог, подходит для случаев, когда требуется заменить лица, которые могут существенно отличаться, например, при замене лиц между людьми с разными чертами лица.
Чем больше значение, тем больше вероятность того, что система допустит замену лица, даже если лица не очень похожи.
более 8:
Очень гибкий порог. Значения выше этого обычно не рекомендуются, так как система будет заменять лица, которые могут значительно отличаться друг от друга, что может привести к менее качественной замене. Но при этом меньше погрешностей (мерцание, отсутствие замен лиц в кадре).
- restore_off — отключение улучшения лица (установлено по умолчанию). Введите этот параметр и отправьте вместе со вторым фото (на которое накладываем лицо)
- Strength — уровень силы фантазии искусственного интеллекта:
чтобы усилить эффект обработки фото, добавьте к описанию параметр strength. Значения от 0 до 80, где 0 — меньше всего изменений, а 80 — больше всего. Чем больше изменений, тем меньше совпадений с исходником. По умолчанию — 40.
Рекомендации и ограничения:
- ❗️За генерацию изображений 18+ снимается 3 попытки вместо 1
- ❗️Нейросеть не сработает при попытке «пересадить» лицо политиков и знаменитостей на обнаженных людей
- Подаётся два изображения: на одном лицо, на которое надо заменить, на втором — изображение, на котором меняем
- Нейросеть формирует маски лица и делает «пластическую операцию»
- Нейросеть хорошо справляется, если пересадка идёт от мужчины к мужчине и от женщины к женщине
- Владельцы платных аккаунтов получают автоматическое улучшение лица после генерации. Отключить можно командой restore_off. Бесплатные пользователи могут воспользоваться функцией «Улучшить лицо» отдельно
- Желательно использовать фото высокого разрешения (не более 4096х4096) и с одинаковым соотношением сторон, чтобы сохранить пропорции
- Размер картинки после генерации до 1472х1472 (для платных тарифов) и 736х736 (без тарифа)
- Попытки снимаются в рамках раздела «Обработать изображение»
- Максимальный размер загружаемого фото 10 Мб (ограничение Telegram)
Важно: если вы заметили, что лицо на фото не поменялось, проверьте другие лица, изображенные на фото. Пример:
Если на фото много лиц, нейросеть может некорректно определить главного персонажа и заменить не то лицо.
Распространенные ошибки
- лица, которые плохо видны, размыты на фото, не полностью в кадре или прикрыты чем-либо, могут не распознаваться нейросетью, например:
‼️ Лицо на обоих фото (на которое меняем и на котором необходимо изменить) должны располагаться дальше от камеры, чем на примерах выше.