Подразделение: нейросети kolersky ai

Telegram Photobot: обработка изображений нейросетью


Мы создали телеграм-бот, привязанный к нейросети для обработки фотографий
Вот сам бот: @Kolersky_Photo_Bot
Замена объекта на картинке, удаление фона, расширение
границы изображения, перекрашивание, Upscale
1. Photobot работает в связке с различными технологиями на основе нейросети Stable Diffusion

1.1. Что входит в бот?
В подписку входит 50 запросов на любую обработку изображений:

  • поиск и замена объекта на картинке;
  • перекрашивание элементов на изображении;
  • расширение границ изображения;
  • Upscale - увеличение разрешения;
  • удаление и замена фона (*замена фона вычитает 2 запроса из подписки);
1.2. Рекламы нет
В боте вообще нет рекламы, только оповещения о наших проектах.
2. Как пользоваться ботом и его функции
Для использования функция бота выберите функцию в боковом меню и следуйте дальнейшим инструкциям.

*ниже примеры и описание каждой функции
Боковое меню с выбором функций
2.1. Удаление и замена фона изображения
2.1.1. Удаление фона (/remove background)
Вы можете удалить фон изображения, выбрав соответствующую команду в боковом меню и выслав изображение в бот.

В случае с явно выделяющимися объектами работает отлично.

Отправьте боту фото - напишите что нужно заменить - напишите на что заменить - готово !
Удаление фона
2.1.2. Замена фона (/background and relight)
Можно заменить фон изображения на основе загруженного фона или текстового описания.
Слева - замена фона на основе текста. Справа - на основе изображения фона
В этой функции есть некоторые дополнительные параметры, которые можно ввести при генерации:

Дополнительное описание основного объекта: чтобы нейросеть лучше понимала, что именно стоит считать основными элементами на изображении, можно указать это текстом.

На примерах сверху мы указываем, что автомобиль-багги, пустыню и море следует считать объектами переднего плана, а что сзади нужно заменить.

Отрицательное описание - что не должно быть на изображении.
2.1.2.1. Замена фона на основе текстового запроса

2.1.2.2. Замена фона на основе загруженного изображения фона
.....
2.2. Поиск и замена обьекта (/search_and_replace)
2.2.1. Замена обьекта на основе текстового запроса
Вы можете заменить любой объект на фото по текстовому запросу на новое сгенерированное нейросетью изображение.

Это может быть: предметы в комнате, цвет волос, погода и что угодно.

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

Отправьте боту фото - напишите что нужно заменить - напишите на что заменить - готово !
Пример замены обьекта на изображении
Замена
2.2.2. Удалить объект на фото
В рамках функции "поиск и замена" можно так же удалить объект с фото.
Отправьте фото - напишите что нужно удалить - напишите clear - готово

На месте удаленного обьекта нейросеть может пририсовать декор, типа цветов.
2.2.3. Удалить водяные знаки
В рамках функции "поиск и замена" можно удалить водяные знаки на картинке.
Но функция работает не очень стабильно!
Отравьте фото- что заменить: напишите watermarks - на что заменить: напишите delete
*так же можно пояснить, какой водяной знак удалить
Изначальное изображение
White watermark - delete
White watermark (camera) - delete
2.3. Найти и перекрасить (/search and recolor)
В боте можно перекрасить объект на изображении в указанный вами цвет.
После выбора режима:
- Отправьте фото в бот;
- Напишите объект, который нужно перекрасить;
- Напишите цвет или более подробное описание для окрашивания;
Пример замены цвета на изображении
2.4. Расширить границы изображения (/outpaint)
В боте можно продолжить (дорисовать/ края) изображение в выбранную сторону, либо во все стороны сразу. При этом можно указать, что там нужно разместить.
После выбора режима:
- Отправьте фото в бот;
- Напишите, что нужно разместить в зону продления (не обязательно);
- Выберите на сколько пикселей продлить изображение;
-Выберите в какую сторону его продлевать;
Расширение границ изображения
2.5. Улучшение качества изображения, увеличение разрешения (/upscale)
В боте можно увеличить изображение, если оно низкого качества.

После выбора режима:
- Отправьте фото в бот;
-Бот вышлет вам изображениеулучшенного качества;

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

Варианты Upscale: разрешение увеличивается в 4 раза.


После выбора режима:

- Отправьте фото в бот;

-Бот вышлет вам изображение улучшенного качества;

3. Как обрабатывать изображения?

3.1. Выберите режим в боковом меню.
3.2. Высылайте в бот изображение (одно или группу; как фото или как документ) и текст, если требуется. В ответ вам вернётся уже обработанная картинка.
Боковое меню бота
4. Если нужно максимально сохранить качество, отправляйте фото в бот как "документ" без сжатия.
Вариант отправки "как документ"
5. Массовая обработка:
Вы можете высылать как единичные изображения, так и группу. Во втором случае ответом бот обработает сразу все изображения, что вы выслали в последнем сообщении.
Массовая обработка
6. Технические требования:
6.1. Разрешение изображений
Нейросеть обрабатывает изображения в разрешении до 5000 x 5000 px. Изменнить разрешение изображений можно тут.
При этом, максимальное выходное разрешение: 2400 x 2400px и 25мб.

6.2. Рекомендуемые форматы
6.2.1. При обработке в сжатом виде (отправка как изображение, а не как файл), telegram автоматически конвертирует в нужный формат, но снижает качество.

6.2.2. При отправке без сжатия (как файл) лучше применять эти форматы: png, jpeg, jpg, webp.
Так же можно конвертировать в нужный формат, к примеру тут.

7. Расход запросов
Любая обработка изображения нейросетью вычитает из подписки один запрос, вне зависимости от результата обработки.
Исключением является функция замены фона - она вычитает 2 запроса из подписки.

8. Примеры использования можете посмотреть ниже, а так же в статье на VC:
Обработка фото ИИ: замена обьектов, расширение границ фона (много примеров в статье). Новые фичи Stable Diffusion


Как удалять водяные знаки и фон изображений с помощью нейросетей? (Так же можете почитать нашу статью о ChatGPT).

Оперативная информация тут: @kolerskych
Перейти к обработке фотографий нейросетью
Обработать фотографии нейросетью вы можете в нашем telergam-сервисе Photo_bot
Другие проекты с нейросетями

ChatGPT | GPT-4 | Dall-e | Midjourney | Whisper | Фоторедактор | Stable Diffusion