Как убрать лишние предметы с помощью AI inpainting

Уроки

На одном из сайтов был старый пост, в котором стояла сложная задача по удалению бывшей жены с семейной фотографии. Я со своими любительскими навыками фотошопа точно бы с ней не справился. Но это было до появления Stable Diffusion….. Давайте узнаем, чего можно добиться с помощью inpainting.

В этой записи я собираюсь показать вам, как использовать функцию inpainting в Stable Diffusion для удаления объекта (в данном случае человека) и восстановления фона.

Какой нейросетью мы будем удалять

Из программного обеспечения, для закрашивания бывшей, в этом уроке мы будем использовать Stable Diffusion GUI.

Что такое inpainting?

Inpainting – это метод, при котором Stable Diffusion перерисовывает только часть изображения. В этом методе вы загружаете изображение, рисуете маску, чтобы указать, какую область изображения вы хотите перерисовать, и даете подсказки для перерисовки. Затем Stable Diffusion перерисует замаскированную область в соответствии с вашей подсказкой.

Чтобы получить доступ к функции перерисовки, перейдите на вкладку img2img, а затем выберите вкладку inpaint. Убедитесь, что выбрана опция Draw mask. Загрузите изображение на холст.

Настройки перед генерацией

Настройте размер изображения в соответствии с исходным изображением. Поскольку мое изображение имеет альбомную ориентацию, я использовал размер 768×512 пикселей.

Выберите размер партии (batch size) – 8, чтобы можно было выбрать лучший вариант изображения.

Давайте удалим бывшую с фото…

Хорошо, давайте начнем. Поскольку у меня нет доступа к оригинальному изображению, я сделал скриншот видео и использовал его в качестве исходной картинки:

Как убрать лишние предметы с помощью AI inpainting

В графическом редакторе нарисуйте маску, охватывающую область, которую вы хотите стереть и перерисовать. Я начинаю с главного объекта. Моя маска выглядит следующим образом:

Как убрать лишние предметы с помощью AI inpainting

Теперь введите подсказку (prompt) для фона

Promt
photograph of a lake, tree, wooden deck, wooden fence

Нажмите кнопку Generate. После этого будет сгенерировано закрашенное изображение:

Как убрать лишние предметы с помощью AI inpainting

Не идеально, но не так уж и плохо! Пол террасы и ноги не совсем в порядке, но мы можем исправить это позже. Ограждение террасы выглядит вполне хорошо. Теперь давайте подправим черные брюки мужчины и пол.

Promt
photograph, pant, wooden deck
Как убрать лишние предметы с помощью AI inpainting
Promt
black pant, wooden deck
Как убрать лишние предметы с помощью AI inpainting

Теперь убираем длинное белое платье за свекровью:

Promt
wooden deck, leg
Как убрать лишние предметы с помощью AI inpainting

Убираем слово REMOVE и стрелку в небе…

Promt
tree, sky
Как убрать лишние предметы с помощью AI inpainting

Между террасой и забором не хватает досок, давайте это исправим.

Promt
wooden deck, lake
Как убрать лишние предметы с помощью AI inpainting

Поправим руку парня…

Promt
lake, black jacket
Как убрать лишние предметы с помощью AI inpainting

Наконец, пол террасы, на которой изначально стояла невеста, выглядит немного неестественно. Давайте исправим это.

Promt
wooden deck
Как убрать лишние предметы с помощью AI inpainting

Теперь все готово! Давайте посмотрим на результат “до” и “после”

Как убрать лишние предметы с помощью AI inpainting

Я думаю, что это довольно неплохо, учитывая, что мы сделали это менее, чем за 10 правок!

Подведем итог

На этой странице я показал вам, как легко использовать инпайнтинг для удаления нежелательных объектов на фотографии. То, на что у профессионального пользователя Photoshop ушли бы часы, можно сделать менее чем за 10 шагов, используя метод inpainting с помощью Stable Diffusion. Я надеюсь, что вы тоже сможете использовать этот мощный инструмент для достижения того, что раньше считалось, будто под силу только профессионалам!

Оцените статью
Нейросети
Добавить комментарий

  1. Лекс

    Класс. А как вставить предмет

    Ответить