Комментарии 35
PS. Веб-сервисов довольно много. Софта наверное нету. Скорее всего можно накопать готовую нейросетку и погонять локально.
Впрочем, поиграться будет интересно. :)
В галерее вообще трэш, особенно собака с поджаренной живой лягушкой :))
demos.algorithmia.com/colorize-photos
Думается, что фотка просто пересылается на этот севис и потом результат склеивается с оригиналом. Могу ошибаться, конечно. Но проверьте на всякий.
Я не настоящий сварщик, просто, размышления. Или оно так и делается?
Интересный способ. Утащу его, пожалуй, в закрома. Спасибо!
Keras сейчас использует в качестве backend библиотеку Tensorflow (вернее, он стал её частью). Поэтому можно просто сохранить граф в формате Protobuf, родном для TF. Файл в этом формате — это что-то вроде скомпилированной сетки, который можно буквально несколькими строками кода запускать как на сервере, так и на мобильном телефоне (TF поддерживает запуск графов на Android).
Можно было создавать псевдо-фото на основе абстрактного рисунка, делать из фото рисунок «а-ля художник» и еще много всего.
Если говорить о методике, а не об общей идее переноса стиля, то это всё скорее из DeepDream вышло. Просто Image Analogies на совсем другие принципы опиралась. В DeepDream пытались строить изображения, которые максмизируют какие-то элементы на featuremap. А там уже совсем близко была идея устранения пространственной составляющей из featuremap для получения метрики «стилистической схожести», которую и построил Леон Гатис. Потом была статья Джонсона о том, как избавиться от оптимизации и построить аппроксимирующую сеть для переноса стиля. Ну а ребята из «Призмы» уже потом применили этот подход. Ещё чуть позже появилась статья Ульянова, Вевальди и Лемпицкого, где они показали, как всё это делать быстро.
Надеюсь, не напутал с хронологией.
Главная проблема, как водится, будет социальной.
Раскрашенные фото не будут никак помечены, они разойдутся по интернету и люди будут делать выводы о запечатлённых событиях.
Не так давно Амир Авни с помощью нейросетей затроллил на Reddit ветку /r/Colorizationдатируется июлем прошлого года.
обычно на это уходят минуты — никаких масок накладывать не надо — достаточно выделить лицо и поиграть с гистограммами — патерн можно взять с цветной фотографии
Раскрашиваем чёрно-белую фотографию с помощью нейросети из 100 строк кода