InsightFaceSwap — бот для Midjourney, який вставить ваше обличчя у згенероване зображення

Про InsightFaceSwap

InsightFaceSwap — це бот у Discord, який використовує бібліотеку InsightFace, щоб міняти місцями обличчя у новозгенереваних зображеннях Midjourney і створювати дивовижні портрети на основі ваших фото. Бот пропонує ряд функціональних можливостей і команд, які роблять процес заміни обличчя простим і доступним.

https://github.com/deepinsight/

Принцип роботи InsightFaceSwap базується на розширених алгоритмах аналізу обличчя, наданих бібліотекою InsightFace. Ці алгоритми спеціально розроблені для розпізнавання обличчя, виявлення та вирівнювання. Використовуючи ці алгоритми, програма може точно ідентифікувати риси обличчя та замінювати їх на будь-яке, вами запропоноване, та відтворити реалістичну заміну обличчя. Бот є абсолютно безкоштовним для використання.

Як користуватись?

Cервер Discord

Для початку створіть свій сервер у Discord, посилаючись на наші інструкції. Додайте новий сервер у бічній панелі Discord, натиснувши кнопку «+».

Далі, налаштуйте свій сервер. Для цього натисніть «Створити власний», виберіть «Для мене та моїх друзів», налаштуйте свій сервер, назвавши його та додавши до нього зображення. Ви успішно створили власний сервер. Тепер додаймо запрошення для Insight Face Bot на ваш, вже готовий сервер.

Зареєструйте ідентифікатор — «/saveid»

Коли у вас на сервері є Midjournye Bot і Insight Face Bot, завантажте зображення та зареєструйте ідентифікатор за допомогою команди — «/saveid» для подальшої заміни обличчя та редагування.

Цей ідентифікатор буде використано для заміни обличчя. Ваше зареєстроване ім’я може включати будь-яку комбінацію букв або цифр і довжину до 10 символів. Зауважте, що перевага надається зображенням спереду, високої якості, без окулярів і великого чубчика Візьмемо для прикладу фото Емми Вотсон. Позначаємо її ідентифікатором «вона».

Створіть основу для заміни обличчя

За допомогою Midjourney та текстової підказки створіть ілюстрацію з персонажем, лице якого ви хочете замінити. Після наданих ШІ результатів, виберіть той, який подобається вам найбільше за допомогою «кнопок U» нижче. Ми вибрали перший за допомогою U1.

INSwapper

Використовуйте «INSwapper», щоб створити зображення. Щоб скористатися програмою INSwapper, клацніть правою кнопкою миші зображення, а потім виберіть «Програми — INSwapper» у спадному меню.

Як правило, програма швидко генерує результат. Зауважте, що коли ви створите ідентифікатор, він буде автоматично встановлений як стандартний. Ви можете використовувати команду “/setid”, щоб змінити ім’я ідентифікатора за замовчуванням для створення зображення за допомогою контекстного меню.

Окрім зображень, створених за допомогою Midjourney, Insight Face також може обробляти локально збережені зображення за допомогою явного використання команди «/swapid». Введіть назву ідентифікатора та завантажте зображення.

Натисніть «повернутись» і завершіть. Готово!

Ключові функції та команди

/saveid name upload-ID-image: ця команда дозволяє користувачам реєструвати свою особу, завантажуючи зображення та присвоюючи йому унікальне ім’я. Завантажене зображення служить орієнтиром для заміни обличчя.

/setid name(s): за допомогою цієї команди користувачі можуть легко встановити ім’я ідентифікатора для створення зображення. Ви можете вказати кілька імен ідентифікаторів, розділивши їх комами. Під час створення зображень використовується ідентифікатор за замовчуванням.

/swapid name(s) upload-ID-image: використовуючи цю команду, користувачі можуть замінити обличчя на цільовому зображенні з певним іменем. Вказуючи імена та завантажуючи цільове зображення, InsightFaceSwap виконує операцію заміни обличчя.

/listid: ця команда відтворює та пропонує створити список усіх зареєстрованих ідентифікаторів. Користувачі можуть створити до 20 різних ідентифікацій.

/delid name: якщо користувачі хочуть видалити певну зареєстровану особу, вони можуть скористатися цією командою, вказавши назву, яку потрібно видалити. Це допомагає ефективно керувати списком зареєстрованих імен.

/delall: для користувачів, які хочуть видалити всі зареєстровані ідентифікаційні імена, ця команда забезпечує зручний спосіб очищення списку.

На додаток до цих команд InsightFaceSwap також підтримує використання локально збережених зображень для заміни обличчя. Користувачі можуть завантажувати власні зображення та застосовувати заміну обличчя за допомогою явної команди "/swapid".

Висновки

У висновку, бот InsightFaceSwap дійсно якісно виконав як заміну облич, так і генерацію зображень. Бот має зручний та простий інтерфейс, особливо при умові дотримання інструкцій, точність обміну обличчями, без розмиття та некоректних елементів, гнучкість та можливості налаштування. Проте, варто враховувати обмеження у вигляді обов’язкової реєстрації облич та вимог до початкових зображень. У іншому інструмент дійсно корисний та може слугувати для створення аватарів для соціальний мереж, персонажів для ігор, ілюстрацій та просто розваг.

https://github.com/deepinsight/

🖤
Якщо тобі сподобався цей матеріал, підпишись на наші соціальні мережі Instagram / Facebook / Linkedin / Telegram. Там ти знайдеш більше цікавих матеріалів про дизайн.

💬 Дизайн-чат