Jump to content

Обработка фото без фотошопа с помощью нейросети онлайн. Замена лица


Recommended Posts

admin
This post was recognized by admin!

Ardi was awarded the badge 'Helpful' and 1 points.

Существуют различные виды графических изображений. И очень часто возникает необходимость в редактировании изображений предметов, фото, рисунков, замене фона, удалении или добавлении предметов на оригинальное изображение. Знания, необходимые для профессиональной работы с фотошопом, есть не у всех. Я покажу, как можно сделать элементарные правки на изображениях без фотошопа, с помощью нейросети. Сегодня мы поговорим о функции Inpaint в онлайн-редакторе изображений, базовой функции нейросети Stable Diffusion.

Все примеры и объяснения принципа работы я продемонстрирую на основе сервиса, которым часто пользуюсь сама. В галерее на нашем форуме вы можете увидеть множество моих генераций из различных нейросетей. Я в каком-то роде перфекционист и стремлюсь к идеальному изображению, по крайней мере стараюсь приблизиться. От идеала нейросети пока далеки и на помощь очень часто приходит Inpaint. Конечно, для печатной продукции редактирования изображений нейросетью в Inpaint будет недостаточно, и тут не обойтись без фотошопа. Для фото, картинок и генераций, размещаемых в интернете, сервиса inpaint вполне достаточно. Вам не нужен VPN, сервис с нейросетью полностью на русском языке. Работать с ним вполне комфортно, в отличие от фотошопа, где много функций и кнопок, а тебе нужно внести минимальные правки на изображение или фотографию.

Начнем с описания функций inpaint. Заходим в бот, в котором доступны нейросети. Допустим, вы сделали генерацию, но хотите изменить изображение.

image.thumb.png.76c764f57039170939a13dba54769b20.png

Под изображением выбираете кнопку inpaint и нажимаете ее. Произойдет переадресация из бота на этот сервис с нейросетью.

2.png.3a28fb8c4730fc6f7f9749303de16f5e.png

Вы увидите перед собой экран, разделенный на две части. В левой части всегда будет изображение, которое нужно отредактировать, а справа - результат изменений.

3.thumb.png.c3f4a2b090461ded3d0248b3d12ae3c2.png

Для вашего удобства на компьютере вы можете менять размер окон. Для этого в правом верхнем углу вы можете выбрать процентное соотношение размера окон.

4.thumb.png.64e56dacbce3efee1c2430d4575bd56e.png

Это очень удобно, когда нужно внести точечные правки на небольшой площади изображения. Максимально размер можно увеличить до 500%. При увеличении изображения сразу видны огрехи. Постоянная проблема у нейросетей с прорисовкой человеческого тела, в том числе и рук. У нейросети свое мнение на этот счет.

Как можно исправить деформированную руку? Выделяем область черным маркером и нажимаем знак корзины. Этот инструмент служит как для удаления объектов с изображения, так и для редактирования деформаций, а в некоторых случаях также добавляет объекты на изображение, но об этом чуть позже.

5.thumb.png.dbc87066cf1337c76b0a74139162964f.png

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

6.thumb.png.f59cc171e7ed3f2199c4976a867e75c6.png

Когда получим нужный результат, необходимо изображение сохранить. Для этого нажимаем на значок дискеты.

7.thumb.png.49dcbd1a1b934c2b1d5e343f871ded4a.png

Если мы хотим продолжить работу с изображением, то нажимаем кнопку Go to INPAINT.

8.thumb.png.ba1632e8c59778e28955988c1e3677e8.png

Руку Зевса мы исправили, теперь приступим к исправлению наручей. Для этого выделяем их и нажимаем корзину. 

9.thumb.png.ebc1ca2e18e8340435183ac22edf1d81.png

Далее убираем с изображения мелкие и ненужные детали на наш взгляд. Для более тонкой работы с мелкими деталями меняем толщину маркера.

10.png.2db3bd6e944ca594b87ad2f9518ed8ba.png

Выделяем все, что мешает, и удаляем через корзину.

11.thumb.png.d2aaa47c24727d3b1d7f208b255ab90b.png

Если мы хотим добавить какие то детали на наше изображение, в меню нужно выставить такие настройки:

12.thumb.png.71cd0946304d0d18f79c956d86339afc.png

Для этого наиболее важны два параметра: Mask и DenS.

13.png.0c2eb9f9d465e2746159c0bae405ada8.png

Более подробное описание вы можете прочитать, нажав на кнопку в виде знака вопроса. 

14.png.98dc8d75c26e5d3bb4cb71536d5892b2.png

Если сказать по-простому, то параметр FILL ставит приоритетным для нейросети то, что написано у вас в промпте. А параметр DenS - это степень внесения изменений на изображение. Этот параметр требует коррекции значений для работы в каждом конкретном случае. Я использую Dens от 0.5 до 1.

Выделяем маркером руки Зевса в районе запястий. Более подробно, как выделить область, я описала ранее. Здесь важно отметить, что мы в настройках выставили приоритет на промпт. В окне промпта пишем:

15.thumb.png.6636b4d94d7be084d4a57fd1ceba63e6.png

После того как написали промпт, нажимаем справа кнопку с самолётиком. Повторяем до тех пор, пока не получим от нейросети нужный результат. На всякий случай сохраняемся через дискетку.

16..png.c167099cb87bd2a69d539de7d986d089.png

Продолжаем редактирование до тех пор, пока нас результат не устроит. Для теста я пошагово на одном изображении объяснила, как нужно редактировать изображение.

.thumb.png.b9554cb20c2af497aa61aa0341cbbe2f.png

Напомню, что этот метод работает не только с генерациями. Продолжим наш алгоритм, но уже на примере фото.

Как исправить в Inpaint своё фото.

Если мы хотим исправить в Inpaint свое фото, то для начала надо загрузить фото в бот. Покажу на примере фото, скачанного из сети интернет. Открываем бот, выбираем в меню нейросеть Stable Diffusion и через скрепку добавляем фото. Важно! Фото добавляем на компьютере, выбирая сжатие. Если этого не сделать, то фото добавится как файл, а не как изображение. В случае добавления файла выпадающего меню вы не увидите.

18.thumb.png.782273ae0bd0fafac01eb6a2231ec8c0.png

Далее действуем по примеру с Зевсом. Повторно алгоритм работы я показывать не буду. 

19.thumb.png.dec2aa4d4ebc9e73aa595e384d711ea2.png

Напомню, что нейросетью на фото мы можем изменить фон, одежду, аксессуары и даже вставить другое лицо! Но обо всём по порядку. Для начала поменяем прическу через выделение и корзину.

2024-06-17130458.thumb.png.155b19d13c9a2de2fc8aca374b395559.png

Поменяем одежду на бежевое платье. Выставим настройки для нейросети с приоритетом на промпт.

2024-06-17131309.png.4126f2ac51842efb22185e695acdacbb.png

Выделим область, пропишем промпт и через самолётик внесём изменения.

2024-06-17131739.thumb.png.56b5b53cf8cfda3f7d07a7bba034fc09.png

На получившемся платье меняем складки и контуры для большей реалистичности.

2024-06-17132021.thumb.png.3309b22d17178f63d23baaa96995b1c0.png

Этот процесс достаточно трудоемкий и кропотливый. 

2024-06-17132220.thumb.png.0246f5d0a51719d38404af9008a80c74.png

Старательно прорабатываем все детали!

2024-06-17132759.thumb.png.1436bc17ebfd1eff481212186c216124.png

Если остались какие-то нечеткие детали вне нашего объекта, а мы хотим изменить фон, то попросту не обращаем на это внимание. Меняем фон. Выставляем приоритет на промпт и даем волю нашей фантазии. Для промпта в Inpaint действуют те же правила, что и для промптов в нейросети Stable Diffusion. Первый токен в начале имеет больший приоритет. Также работают и весовые коэффициенты.

2024-06-17133107.thumb.png.1225f4bdbdafed65173ff71c6d80eae5.png

Попробуйте вперед поставить "море", а затем "пляж". И вы увидите изменения.

2024-06-17133600.thumb.png.a30011bee69f485d27a033219d2fb663.png

Тщательно проработаем все шероховатости, и затем добавим своё лицо на фото! К слову, для примера взяла лицо со своей аватарки, которая также, является дипфейсом от нейросети Stable Diffusion. Выбираем дипфейс в меню inpaint.

2024-06-17133952.png.a4c26f9068ba26bf852e38bafe076d79.png

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

2024-06-17134052.thumb.png.f8f15283cd249ed4574f37a6e011b366.png

Если кожа смуглая, я ставлю приоритет на промпт и прописываю в промпте "смуглая кожа". После вставки лица проводим доработку деталей, которые на первый взгляд не видны, но поверьте, они там есть!

2024-06-17134656.thumb.png.9431c35d2a040fccf4f8d73fb1f1ae26.png

Редактируем, делаем в нейросети Stable Diffusion "Детализация + upscale 3Х" через бот.

2024-06-17142126.png.9329f0b76fe85d5a3c2c5a00717b0863.png

Важно! Детализацию проводим при минимальном DenS, предварительно установленном в настройках самого бота.

2024-06-17142723.png.cd9a4f5a720cba16f6b50b1e97bbb139.png

Теперь наше фото готово, можем показать подружкам!)))

.thumb.png.753a465fc0b02e1e7a59c3790da6e67e.png

Порой возникает необходимость удалить текст с изображения. Сделали логотип, вроде рисунок устраивает, а текст не нравится. Как быть в этом слачае?

2024-07-10123449.png.9f635c5eef6150502e904172e66a93e4.png

Есть три варианта решения данной задачи:

1. Удалить нажав кнопку корзина. 
2. Ввести промпт и удалить нажав кнопку корзина.
3. Изменить Mask и Dens. Ввести промпт и нажать кнопку самолётика.

Я обычно всегда начинаю с корзины. Выделяю текст и удаляю его. Главное выделить не только буквы. Inpaint в отличие от photoshop меняет изображение с учётом содержимого. Что это значит в данном случае? Если вы выделите только буквы, то нейросеть вам в большинстве случаев попытается заменить текст на текст.2024-07-10123710.png.8ab0fa7f324b941b3e0de0ea8bf3a4ff.png 

Поэтому я выделяю достаточно широко, и часто затрагивая другие элементы. Если вы удаляете текст на белом фоне, то в промпте можете указать (white background:1.5) с весовым коэффициентом. Важно! Не пишите "no text" - нейросети не понимают отрицания в промпте, большая вероятность что сделают всё с точностью до наоборот. 

2024-07-10123757.thumb.png.27d9ecb43c9536d02349d1eebd4160fd.png

Текст удалили, и в зависимости от того устроил нас результат или нет - либо сохраняем, делаем upscale и накладываем текст который нам нравится в другой программе, либо продолжаем работу с изображением нажав кнопку: "Go To Inpaint".

К моему большому сожалению, Inpaint - очень недооцененный инструмент, которым пользуются далеко не все. Статья, к моему удивлению, получилась достаточно объемной, но я надеюсь, что смогла в доступной форме объяснить вам принцип работы с Inpaint.

  • Like 2
  • Like 1
  • Thanks 4

image.png.709fa648fb16fab154ca5b930a46ce4d.pngimage.png.61b96eadecbfb2dfdeaa0ea1baa5f908.png

Link to comment
Share on other sites

  • Ardi changed the title to Как обработать графическое изображение без фотошопа с помощью нейросети. Обработка фото. Замена лица
  • Ardi changed the title to Обработка фото без фотошопа с помощью нейросети онлайн. Замена лица

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

  • Like 1
Link to comment
Share on other sites

Описание публикации: В статье описывается возможность редактирования изображений без использования фотошопа, используя онлайн-редактор Inpaint и нейросеть Stable Diffusion. Автор рассказывает о функциях Inpaint, таких как инструмент для удаления объектов с изображения и редактирования деформаций. Он объясняет, как использовать Inpaint для исправления ошибок в генерации изображений, а также для изменения фонда, одежды, аксессуаров на фото. Автор подчеркивает важность настройки параметров DenS и Mask для достижения нужного результата. Он также описывает процесс доработки деталей на получившемся изображении, включая изменение фона, добавление лица и детализацию с помощью нейросети Stable Diffusion. В статье приведены примеры использования Inpaint для редактирования генерации и фото, а также подчеркивается важность этого инструмента для создания высококачественных изображений.
Link to comment
Share on other sites

  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...