Всех приветствую. Продолжаем изучать возможности уникального бота YES Ai Bot. И сегодня я расскажу про увеличение и стилизацию изображений с помощью нейросети Stable Diffusion.
Представьте, что у вас есть какая-то фотография или картинка, но небольшого размера, и ее требуется увеличить. Но мы знаем, что при увеличении растрового изображения сильно ухудшается качество.
Так вот, с появлением нейронных сетей эта задача стала решаемой. Теперь можно не только увеличить размер картинки и сохранить при этом хорошее качество, но еще и улучшить это качество.
YES Ai Bot со встроенным доступом к нейросети Stable Diffusion способен при увеличении изображений не только повышать детализацию, но и стилизовать их.
Как увеличить изображение
Итак, что нужно делать:
- Открываем @yes_ai_bot в мессенджере Телеграм.
- Нажимаем на Stable Diffusion в нижнем меню, чтобы активировать этот режим (там должна стоять зеленая галочка).
- Потом нажимаем на кнопку «⚙ Настройки SD» чуть выше в том же меню.
- Устанавливаем «DenS», которое влияет на то, насколько сильно можно изменить оригинал (0.05-0.2 – оставить оригинал почти неизменным, но добавить детализацию; 0.4-0.6 – средняя степень изменения оригинала с полной переработкой деталей; от 0.7 и выше – полная переработка оригинала).
- Выбираем подходящий чекпойнт. Для максимальной детализации устанавливаем «Reliberate» или «Realistic», для расширения возможностей творчества – «Deliberate», для аниме – «DarkSushi».
- Отправляем боту изображение, которое нужно увеличить и ждем, пока появится меню.
- Затем нажимаем кнопку «💎 Детализация» в появившемся меню.
После этого нейросеть выдаст тот вариант изображения, который будет максимально соответствовать заданным вами настройкам.
Обратите внимание, что стилизацию можно задать повторно, если картинка вас не устроит, но прежде нужно будет сменить настройки.
На заметку! Перед нажатием кнопки «Повторить детализацию» можно изменить настройки. Для этого заново перезаливать исходное изображение боту не нужно.
Чтобы отправить боту фотографию, нужно нажать на символ скрепочки – слева от строки для ввода сообщений.
Стилизация через детализацию
У детализации есть интересная и не всем очевидная фишка – стилизация, т.е. изменение стиля исходного изображения.
Допустим, что у вас есть какая-то картинка в стиле аниме, ну или в каком-то другом нереалистичном стиле. И вам нужно сделать так, чтобы она стала максимально похожа на фотографию, т.е. изображение стало более реальным.
Исходник может быть вообще любым – например, скетчем, нарисованной карандашом картинкой, наброском и т.п. Нейронная сеть сама разберется, что вы загрузили и что там изображено.
Читайте также:
Итак, давайте посмотрим, как это работает на практике.
Загружаем исходное изображение. Это просто рисунок в стиле аниме:
Наша задача сейчас повысить реалистичность с помощью функции «Детализация».
Что мы делаем:
- В настройках задаем параметр «DenS» на 0.5, чтобы дать понять нейросети, что она может вносить достаточно большие изменения в оригинал.
- Выбираем чекпойнт «Reliberate». Его задача как раз состоит в том, чтобы повышать реалистичность картинки.
- Отправляем боту исходное изображение, нажав на значок скрепки.
- Далее появляется меню, в котором мы нажимаем на «💎 Детализацию».
- Эту процедуру мы можем повторять сколько угодно раз, пока конечный результат нас не устроит полностью. Можно при этом устанавливать разные «DenS» и пробовать разные чекпойнты.
Что у нас получилось:
Как мы видим, нейросеть добавила новые детали – появились более реалистичные брови, ресницы, складки на коже и в целом окружающие объекты стали более детализированными.
Можно сделать картинку еще более реалистичной, повысив значение параметра «DenS». Думаю, принцип вы поняли. Дальше я хотел бы показать еще одну интересную вещь.
Нейросеть может детализировать не только всю картинку целиком, но даже отдельные ее части.
К примеру, в нашей картинке, где изображены две девушки, мы можем сделать так, чтобы одна из них оставалась нарисованной в стиле аниме, а другая стала реалистичной.
Сделать это можно с помощью функции INPAINT.
Вот смотрите, какой невероятный получился результат:
Всего в один клик мы преобразовали наше изображение (а можно сделать и вообще до неузнаваемости) и сделали одну из героинь почти живой.
Если вы еще не знаете, как работает функция INPAINT и как с ней взаимодействовать, обязательно подписывайтесь на обновления блога и уже в следующей публикации я подробно об этом расскажу.
До скорого!