Друзья, эта статья предназначена для тех из вас, кто уже знаком с нейросетью Stable Diffusion и генерировал в ней картинки.
Часто бывает так, что сгенерированная картинка получилась красивой, но какие-то детали в ней вас не устраивают. Наиболее частые проблемы - дефекты лица, глаз и рук.
Есть разные сервисы и способы устранения дефектов на изображениях. Мы же рассмотрим один из способов улучшения качества изображений в нейросети Stable Diffusion (SD) - с помощью раздела <Extras>.
Вот, к примеру, вы сгенерировали картинку по текстовому запросу в SD:
На картинке явно заметен дефект глаз у девушки.
Под картинкой расположены 6 кнопок, одна из которых - <Send to extras>. Нажав на эту кнопку, изображение девушки переместится в левую часть в раздел <Extras>:
Далее можно выбрать один из 3-х способов:
1. Использование нейросети GFPGAN
Установить параметр <GFPGAN visibility> на 0,85 (значение можно регулировать) и нажать кнопку <Generate>. Остальные параметры оставить, как есть.
Этот способ подходит для улучшения лица на изображении.
2. Использование CodeFormer
CodeFormer — программа для исправления странных лиц, которые иногда генерирует SD. CodeFormer более мощный, чем GFPGAN.
Максимальное значение <CodeFormer visibility> равно 1, а значение максимальной мощности <CodeFormer weight> равно 0. Если лицо сильно искажено, то оба значения нужно установить на максимум. Если искажение несильное, то можно "поиграться" этими параметрами.
Для генерации изображения нужно нажать кнопку <Generate>. Полученное изображение можно затем снова отправить в раздел <Extras> и доулучшить с помощью GFPGAN.
3. Использование апскейлеров
Можно выбрать 2 апскейлера для улучшения качества картинки:
- Апскейлер <ESRGAN> подходит больше для фотографий, меньше - для рисунков.
- Апскейлер <R-ESRGAN> больше подходит для рисованных изображений.
- Апскейлеры <SwinIR> (для рисунков) и <LDSR> (для фото) тоже зарекомендовали себя с хорошей стороны, но они слишком медленные.
Затем нужно нажать кнопку <Generate> для генерации нового изображения.
Вышеописанные способы иногда целесообразно сочетать между собой и использовать сразу, например, 1 и 3 способы одновременно.
Даже знание только этих способов поможет значительно улучшить качество создаваемых картинок. Ну, а если они не помогут, то можно создать просто другие похожие изображения, а не переделывать полученные.
Масштабирование (увеличение) изображения тоже делается в разделе <Extras> с помощью параметра <Resize> (значение установить на 2).
По традиции делюсь с вами картинками с изображением конкретного человека, созданными в SD и улучшенными в разделе <Extras>:
P.S. Приглашение на Мастер-Классы по изучению Топовых Нейросетей, где Вас ждут Бонусы и Подарки: