LINUX.ORG.RU

Neural Doodle превращает рисунки из Paint в художественные шедевры с помощью нейросетей

 , ,


18

4

Австрийский программист Alex J. Champandard создал программу, превращающую рисунки, нарисованные в графическом редакторе Paint, в художественные шедевры с помощью нейросетей. Анализируя алгоритмы рисования многих известных художников, программа обрабатывает рисунок, нарисованный пользователем, и стилизует его. На выходе получаются красивые картины.

>>> Подробности

★★★★★

Проверено: subwoofer ()
Последнее исправление: Deleted (всего исправлений: 2)

Ответ на: комментарий от hif43872

размытие контуров и разделение на слои по цветам и тоже размытие.....

а настоящие люди, простите, по-другому рисуют?

hope13 ★★★
()

Художники всего мира уже прокляли австрийскийского программиста Alex J. Champandard?

anonymous
()
Ответ на: комментарий от znenyegvkby

нормальные люди

Это кто, например?

Нормальные люди GPLv3 берут! И да, не благодарите меня за совет!

anonymous
()
Ответ на: комментарий от anonymous

Или все-таки лучше 4-clause original?
Я требую продолжения банкета!

znenyegvkby
()

Хе хе. А художник то австрийский. На этот раз его надеюсь признают, а то все знают что бывает если австрийского художника не признать.

karton1 ★★★★★
() автор топика
Последнее исправление: karton1 (всего исправлений: 1)

Запустил скрипт у себя. С примерами, которые идут в комплекте всё работает хорошо. А вот когда пытаюсь ему подсунуть в качестве образца другого художника - ругается:

$python3 doodle.py --style samples/Bilibin_1.jpg --output samples/Custom.png --device=cpu --iterations=60
Neural Doodle for semantic style transfer.
  - Using device `cpu` for processing the images.
  - Loading content semantic map from samples/Custom_sem.png.
  - Loading style image data from samples/Bilibin_1.jpg.
Traceback (most recent call last):
  File "doodle.py", line 487, in <module>
    generator = NeuralGenerator()
  File "doodle.py", line 228, in __init__
    if self.content_map_original.shape[2] != self.style_map_original.shape[2]:
AttributeError: 'NoneType' object has no attribute 'shape'
Надо будет issue создать. Но штука таки классная.

Weres ★★★
()

рисунки из Paint

По ссылке вообще оный ни разу не упоминается. И более того — на скришотах там GIMP.

KennyMinigun ★★★★★
()
Ответ на: комментарий от Centrin0

За всю тему обсуждения — ни одного успешного рисунка :-D

user_id_68054 ★★★★★
()
Ответ на: комментарий от Weres

Надо было *_sem.png создать. Сейчас всё хорошо.

Weres ★★★
()

И что эта «новость» делает на ЛОРе?

vedro
()

Почему мини-новость, а не полноценная новость? Как по мне - интересный виток в развитии ИИ.

Deleted
()
Ответ на: комментарий от karton1

Хе хе. А художник то австрийский. На этот раз его надеюсь признают, а то все знают что бывает если австрийского художника не признать.

Новости из альтернатовной Вселенной: «На весь мир прославился своими работами гениальный художник и архитектор Адольф Алоизыч».

anonymous
()
Ответ на: комментарий от yuran

ЕМНИП, это гугл затеял в самом начале, еще до amd.

devl547 ★★★★★
()
Ответ на: комментарий от Centrin0

Под Linux CUDA работает — основной объём вычислений на CUDA делаются как раз в окружении GNU/Linux. И да, нужна Nvidia и проприетарные драйвера.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от dikiy

Это если они этот инструмент первыми не задействуют. Среди них есть весьма неглупые люди.

Evgueni ★★★★★
()

красивые картины

Где?

UNiTE ★★★★★
()

Ждемс появления биокомпьютеров и квантовых компьютеров.

Odalist ★★★★★
()

С художниками уже обсудили всё.

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

У машины вместо всего этого - заглушка: либо процедурно создаваемый кусочек псевдомазни (как здесь), либо фрагменты из другого рисунка (как в другой всплывавшей недавно рисовальной нейросети). Помнится, с фракталами тоже была такая истерика.

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

anonymous
()
Ответ на: комментарий от KennyMinigun

возможно, чувак скопипастил новость откуда-то, где было написано «paint», ибо про гимп знают не все

f1u77y ★★★★
()

Так, экспрессионизм освоили.
А теперь пожалуйста то же самое, но только в стиле художников Возрождения. Ну, там Тициана например или Дюрера.

WatchCat ★★★★★
()
Ответ на: комментарий от anonymous

о иллюстраторов никто никогда и не считал людьми, а тем более художниками.

ЛоЛ
Снобизм овер 9000 детектед.
Билибин смотрит на такие заявления несколько удивлённо и в то же время осуждающе.

WatchCat ★★★★★
()
Ответ на: комментарий от anonymous

Там помимо куды весьма желательна cuDNN, а её транслировать никто не обещал.

dn2010 ★★★★★
()
Ответ на: комментарий от anonymous

но иллюстраторов никто никогда и не считал людьми, а тем более художниками.

Слишком толсто. Прописываю тебе укольчик книг с иллюстрациями Гюстава Доре. Снимай штаны, сейчас придёт медсестра с большим шприцем.

AP ★★★★★
()
Ответ на: комментарий от quickquest

Страшно подумать, что оно сотворит из квадрата Малевича :)

Квадрат Малевича идеален, из него сотворится только квадрат Малевича.

Xintrea ★★★★★
()
Ответ на: комментарий от anonymous

Суть токова:

Действительно, сложно поспорить :)

С художниками уже обсудили всё.

Это с Павленским что-ли обсуждал?

znenyegvkby
()
Ответ на: комментарий от znenyegvkby

К тому же надо знать всякие специфические библиотеки\фреймворки, на изучение время нужно, которого нет...

Максимум мандельброт в бенчмарк гейм какой-нибудь осилю в ближайшие несколько месяцев...

shkolnick-kun ★★★★★
()
Ответ на: Ostagram от Camel

Ostagram

Нужно было тогда ссылку на алгоритм, который они используют выложить, рега всёравно закрыта у них.
https://github.com/jcjohnson/neural-style

fehhner ★★★★★
()
Ответ на: Off-topic от znenyegvkby

Off-topic В свободное от основной работы время - embedded.

А так, много чем интересно заняться но нет столько времени...

shkolnick-kun ★★★★★
()
Ответ на: комментарий от MrClon

Кому удалось раскочегарить сабж?

Зависимости пипом уставливаются целую вечность, очень интересно поковырять...

fehhner ★★★★★
()
Ответ на: Ostagram от Camel

хе. впечатляет.... надо будет потыркать в прогу.

samy_volosaty ★★★★★
()
Ответ на: комментарий от anonymous

А есть за что проклинать? Это всё та же обработка исходника, созданного человеком. Да и не пропадёт спрос на человеческие картины, даже если компы начнут рисовать сами.

Deleted
()

Шизика изобрели. Осталась фигня: вылечить ИИ и тогда заживём.

mandala ★★★★★
()
Ответ на: комментарий от AVL2

Да вроде норм. В последнем LTS бубунты и в стабильном дебиане оно уже есть, про всяких там рачеров и говорить нечего, кто ещё остаётся? Красношапочное семество? Там ещё нет python 3.4?

MrClon ★★★★★
()
Ответ на: комментарий от fehhner

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

Всё-таки получилось раскочегарить сабж. Просто взял чистый debian jessie и использовал dockerfile от какого-то хабравчанина в качестве инструкции https://geektimes.ru/post/272430/#comment_9090974

Результаты пока мутные, мелкие и грязные.
40 итераций
http://storage5.static.itmages.ru/i/16/0313/h_1457854699_5094563_fd139b0644.png

300 итераций
http://storage5.static.itmages.ru/i/16/0313/h_1457854699_6224723_43bc0bc369.png

Сейчас ещё 1000 итераций гоняю, будет завтра если не закрешится.

Образец стиля (style.png) И.И. Левитан, «Озеро. Русь»
http://storage4.static.itmages.ru/i/16/0313/h_1457854822_2714046_692697607e.png

Семантическая карта стиля (style_sem.png)
http://storage2.static.itmages.ru/i/16/0313/h_1457854821_2619081_a736e35ab9.png

Семантическая карта генерируемого изображения (new_sem.png). Тот самый «рисунок из пэйнта».
http://storage2.static.itmages.ru/i/16/0313/h_1457854821_9054027_5bc7a9ec21.png


На том-же образце стиля
Семантическая карта генерируемого изображения (new_sem.png)
http://storage5.static.itmages.ru/i/16/0313/h_1457855236_2645185_09272843fe.png

Недорезультат:
http://storage5.static.itmages.ru/i/16/0313/h_1457855236_7498315_189c215209.png
На последнем этапе софтина закрешилась, так-что это какой-то промежуточный результат

MrClon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.