Спонсоры темы:
Для начала установим Inpant Anything в интерфейс Stable Diffusion от Automatic1111. Перейдем во вкладку, выберемExtensions
, загрузим доступные расширения с репозитория по нажатию кнопкиAvailable
Load from
После завершения установки не забудьте перезагрузить интерфейс.Apply and restart UI
После загрузки интерфейса у нас появится новая вкладка. Переходим в нееInpaint Anything
Для начала нам необходимо загрузить модель для сегментации. Я использую. После выбора модели нажмите кнопкуsam_vit_h_4b8939.pth
Download model
После завершения загрузки указанной модели загружаем любое изображение для работы. В моем случае я выбрал случайную девушку из Яндекс Картинок.
Нажимаем кнопочку Run Segment Anything
Получаем сегментацию изображения
Каждый цвет - это отдельный сегмент изображения, чтобы его выделить достаточно поставить маленькую точку кисточкой.
К примеру я хочу изменить цвет волос у девушки.
Нажимаем для создания маскиCreate Mask
Получаем маску для изображения
Мы так же можем увеличить зону маски (если это потребуется) подвинув ползунок и нажав на кнопкуExpand Mask Iterations
Expand mask region
После того как мы со всем разобрались и создали маску - можем создать нужный Prompt для изображения. Во вкладкеInpaint
После указания Prompt не забываем выбрать доступную модель для Inpainting из выпадающего спискаInpainting Model ID
Параметр отвечает за количество повторений, сколько разных изображений мы получим в конце. Я указал 2.Iterations
После того как закончим с настройками запускаем работу по кнопкеRun Inpainting
Если модель ранее не была установлена, то после ее выбора начнется установка модели
По завершению мы получим измененное изображение с учетом нашей маски и подсказки.
Мы можем не только добавлять изменения к изображению, но так же и удалять объекты по маске изображения. Для этого у нас присутствует вкладкаCleaner
Выбираем модель. Я буду использоватьLama
После завершения загрузки модели проделываем тоже самые действия: загружаем изображение, запускаем сегментацию изображения, выделяем сегмент, создаем маску.
Далее жмем кнопку и убираем ненужный объект на изображении, в данном случае плитыRun Cleaner
На этом гайд по расширению Inpant Anything завершен. Всем спасибо за просмотр![]()
Загрузка...

[Stable Diffusion] Inpaint Anything - расширенные манипуляции с объектами