Telegram бот для стилизации фотографий. В качестве алгоритма стилизации, используется алгоритм быстрого переноса стиля, описанный в статьях Perceptual Loss`es for Real-Time Style Transfer and Super-Resolution и Instance Normalization. Официальный репозиторий авторов статьи можно найти тут, pytorch версия представлена здесь.
Телеграм бот разработан на aiogram
и имеет удобный интерфейс.
Все управление происходит через встроенную клавиатуру, но всегда можно ввести команду /help
или
/start
для вывода начального сообщения.
Для стилизации фотографии необходимо:
- Нажать кнопку
Загрузить фотографию
и загрузить ее; - Нажать кнопку
Стилизовать
, и из предложенных вариантов указать номер стиля; - Ожидать какое-то время, после чего бот пришлет вам в ответ уже стилизованное фото;
Также, при нажатии на кнопку Показать примеры
бот покажет несколько превьюшек стилизованных фотографий.
Проект развернут и функционирует на сервисе Heroku
, приложение можно найти по
ссылке, или напрямую в Telegram @DLSstyletransfer_001_bot
.