May 16, 2024

Курс "Тренды нейросетей для роста бизнеса" Урок 14 а

Курс "Тренды нейросетей для роста бизнеса" Урок 14 а

УРОК 14 LEONARDO

Авторы курса Елена Яровая и Виктория Охрименко

Генераия изображений в Leonardo

Leonardo - сервис для генерации изображений и их анимации. Он позволяет редактировать их, создавать шрифты и переводить в скетчи ваши изображения

Продолжаем знакомство с Leonardo.
Сегодня мы рассмотрим инструменты Realtime canvas, Canvas editor и Training & Datasets. Перейти к ним можно или с главной страницы и из левого бокового меню.

Заходим на https://app.leonardo.ai/ (или https://leonardo.ai/ и нажимаем кнопку Launch App).
Realtime canvas
Выбираем Realtime canvas. Он может превратить ваши скетчи или коллажи в полноценные генерации.

В боковом меню вставляем фото

на основании

на основании вашей он создает похожую

На основе вашей картинки Realtime canvas сделает мгновенную генерацию.

Расположение, размер и угол наклона вашего изображения можно редактировать с помощью прямоугольника, который выделяет область вокруг изображения. Стрелки под ним позволяют разместить его выше или ниже в слоях (слоях) композиции.
Инструментом ластик вы можете стереть часть картинку

Кисть позволяет вам рисовать в этом же окне. Для нее можно выбрать разную толщину, цвет и прозрачность.
Background означает, что этот цвет окрасит фон всего изображения.

Внизу у нас поле для текстового промпта, Creativity Strength - сила соответствия скетча сгенерированному изображению, а также Стили.

Кнопки сверху это Instant Refine. которая позволяет мгновенно добавить детализации изображению, Upscale Image, которая отправит его для полноценной генерации, и также Alchemy Upscale, который мы рассматривали на предыдущем уроке и иконка для загрузки текущей генерации.

Слева от промпта находятся настройки, которые позволят вам изменить сид изображения или наоборот использовать такой же для следующей генерации.
Guidance - соответствие скетча сгенерированному изображению

Инструмент Inpaint (вторая вкладка сверху) позволяет нам перерисовать определенную область изображения. Для этого ее надо выделить кистью.
Если результат вас устраивает, нажмите Output to Input сверху, еще можно улучшить детализацию с Instant Refine и сохранить изображение или отправить на генерацию с Upscale.

Canvas Editor


Это своеобразный редактор изображений, он позволяет изменить формат готового изображения, добавить на него новые элементы или персонажей, даже объединить два изображения в одно.

Через боковое меню загружаем изображение - с компьютера или выбираем из предыдущих генераций.

В боковом меню выбираем инструмент Select и размещаем в соответствии со своим изображением и областью, которую хотим дорисовать. Размер изображения меняем с помощью точек на сторонах прямоугольника.
В правом боковом меню включаем Outpaint, прописываем промпт, выбираем количество изображений, которые будут сгенерированы.

Для генерации нажимаем кнопку Generate возле промпта.
Выбираем среди сгенерированных вариантов и нажимаем Accept. Генерация в новом формате готова.

Для объединения двух фото разместите область генерации (Select) так, чтобы она охватывала оба фото, напишите промпт и сгенерируйте.

Дорисовать что-то на изображении можно с помощью Draw Mask. Выберите область с Select, нажмите Draw Mask и обозначьте то, что хотите изменить или нарисуйте то, что надо добавить, выключите Outpaint в меню справа и сгенерируйте.

Training & Datasets - тренируем свою модель


Для этого нам нужно загрузить как можно больше качественных селфи, до 40 штук - ваше фото в разных ракурсах, но с хорошим освещением и хорошего качества, желательно без ретуши. Фото должны быть одного формата, квадратные и одного размера - 512*512 или 768*768.


Выбираем Training & Datasets и нажимаем Create New Dataset, даем ему название и описание, загружаем свои фото.

Когда все готово, нажимаем Train Model.
Пропишите название модели, краткое описание, размер ваших фото.
Выберите модель, на которой будет базироваться ваша. Для фотореалистичных изображений - Stable Diffusion v2.1. Для предметов (например ваших товаров) - Stable Diffusion v1.5.


Category - Character - для модели человека.
Instance prompt - краткое описание - например, a character, a man, a woman.
NSFW переключатель - обязательный для фото 18+.
Нажимаем Start Training.

Теперь в Image Generation вы можете сделать генерацию на основе своей модели.

В промпте указывайте имя, которое вы дали модели, чтобы получить генерацию с этим человеком.
Настраиваем генерацию изображения как в первом уроке. Лучше использовать Alchemy. Размер изображения лучше оставить такой как у фото, на котором вы тренировали модель. В настройках это значение будет выбрано автоматически.

Для того, чтобы достичь большего сходства, мы рекомендуем на сгенерированных изображениях дополнительно заменить лица в Picsi (InsightFaceSwap).