valerypetrov

На Пикабу
3790 рейтинг 15 подписчиков 7 подписок 8 постов 1 в горячем
Награды:
10 лет на Пикабу
6

Нейронные сети научились расцвечивать черно-белые видео

Пару недель назад на Geektimes публиковался материал о том, что нейронные сети научились окрашивать черное-белые фото. Нейронные сети давно уже умеют многое, не только работать с фотографиями. Но это, вероятно, одна из наиболее показательных демонстраций возможностей сетей. Еще более показательной является «кастомизация изображений» ИИ DeepDream от Google, хотя получаемые изображения являются несколько… психоделическими, скажем так.


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


В качестве исходного материала он выбрал трейлер старого французского фильма от 1964 года. Вот исходный фрагмент:

Разработчик объяснил свой выбор тем, что в трейлере есть все, что нужно — джунгли, река, люди, дома, дороги. Вот, что получилось после обработки видео:

Как видим, результат не идеальный, как и говорилось выше. Но одной из причин этого может быть само исходное видео. Оно нечеткое, как и все фильмы тех времен, зачастую на «картинке» все сливается, поэтому логично, что и у программы возникают затруднения.


Сделано все это было следующим образом:


1. Найдено исходное видео;

2. Исходник конвертируется при помощи вот этого сервиса;

3. Запускаем скрипт


for file in video/*

do

echo "$file"

th colorize.lua "$file" «color-${file%.jpg}.png»

done


4. ffmpeg -i «color-frame%04d.png» -c:v libx264 colorvideo.mp4

5. ffmpeg -i blackandwhitevideo.webm audio.mp3

6. ffmpeg -i colorvideo.mp4 -i audio.mp3 -c:v libx264 -c:a copy -strict


Для сервиса, как верно заметили пользователи, самым сложным заданием является реализовать плавный переход между отдельными кадрами. Если поставить видео на паузу, часто удается «поймать» кадр с почти идеальными цветами. Но вот осуществить плавный переход между кадрами — это отдельная сложная задача.


P.S. Пост не мой, честно украл с geektimes.ru

P.P.S Баянометр молчал

Показать полностью 2
9

Игра в TRON по ssh прямо из консоли

Теперь поиграть в TRON можно прямо из консоли, просто подключившись по ssh к sshtron.zachlatta.com. Этот проект был создан на хакатоне BrickHack 2 за приблизительно 20 часов.


Игра проходит в режиме мультиплеера, по мотивам известного фильма 1982 года. 

Чтобы начать надо просто набрать:

ssh sshtron.zachlatta.com

Под windows можно использовать, например, putty.

Для управления используйте WASD, для выхода Esc или Ctrl+C.

Чтобы запустить свою собственную копию нужно клонировать проект на GitHub, перейти в его директорию и выполнить (подразумевается, что у вас корректно настроен GOPATH):


# Create an RSA public/private keypair in the current directory for the server

# to use. Don't give it a passphrase.

$ ssh-keygen -t rsa -f id_rsa

# Download dependencies and compile the project

$ go get && go build

# Run it! You can set PORT to customize the HTTP port it serves on and SSH_PORT

# to customize the SSH port it serves on.

$ ./sshtron

Проект распространяется по лицензии MIT.

Честно украдено с tproger.ru

Баянометр молчал.

Показать полностью 1
3535

Нейросеть превращает каракули в художественные шедевры

Программа Neural Doodle, сделанная на основе свёрточной нейросети, представляет собой скрипт doodle.py, который генерирует изображения, принимая три-четыре картинки в качестве входных параметров. В том числе на вход подаётся простенький набросок (то что авторы называют «каракулями») и образец стиля с его наброском. Например, в случае с примером выше образцом стиля является такая картина Ренуара.


Нейросеть извлекает характерные стилевые особенности — и переносит их на набросок.


Вот ещё один пример.

Образец стиля от Клода Моне.

Для запуска программы нужен Python 3.4+, установленные библиотеки numpy и scipy, а также python3-dev. Для работы скрипта потребуется предварительно обученная нейросеть (VGG19, 80 МБ). Инструкции по установке локального окружения см. здесь.


Для рендеринга на GPU требуется хорошая карта Nvidia с поддержкой технологии CUDA и 2-4 ГБ памяти (для больших изображений — 8-12 ГБ). Рендеринг можно запустить и на CPU, в этом случае нужно примерно такое же количество оперативной памяти.


Конструкция нейросети описана в научной работе автора "Semantic Style Transfer and Turning Two-Bit Doodles into Fine Artworks", которую он подготовил для конференции nucl.ai Conference 2016.


Нейросеть использует алгоритм синтеза изображений, который предложен исследователями Чуан Ли (Chuan Li) и Майклом Вандом (Michael Wand) в научной работе "Combining Markov Random Fields and Convolutional Neural Networks for Image Synthesis".



github


Честно украдено с geektimes.ru

Баянометр молчал.

Показать полностью 3
7

Смарт-колодка от Почты России.

Решил себе сделать подарок на день рождения. Мой выбор пал на смарт-часы. Заказал, оплатил, выслали. Все происходило на торговой площадке - ebay. Поэтому я не особо переживал. Посылка дошла из США за 2-3 недели. Забрал посылку из отделения(вскрывать не стал, т.к. очень спешил на работу). И вот прям пятой точкой чуял, что там не мои смарт-часы. Приехал на работу - открыл коробку. И увидел вместо смарт-часов - смарт-колодку. Обидно, чего уж поделать. Сразу же оформил диспут на ebay. Сумма на данный момент не маленькая, около 14 тысяч рублей. Немного переживал. От Почты России я ничего и не ждал, т.к. прекрасно понимал, что раз вскрытие посылки, и опись они не проводили - смысла от них чего-то требовать особо нет.
Т.к. продавец мне ничего не ответил в течении 3х дней, я уже обратился в саппорт ebay. Парень из саппорта вежливо мне ответил, извинился. Сказал, что в течении 5-ти дней будет долбить продавца, и если он ничего не сделает, то сам оформит мне возврат. (Крайний срок - 5 августа). И сегодня с утра я получаю на почту сообщение - что решение по моему диспуту вынесено, и все деньги мне вернули.
P.S. Если посылка дорогая, то СОВЕТУЮ ВСКРЫТЬ ЕЕ НА ПОЧТЕ, И ЕСЛИ ЧЕГО НЕ ТАК - ПРОВЕСТИ ОПИСЬ.
P.P.S. Все пруфы запилю в комменты.
Да я знаю, что невнимательный дурак, но главное, что деньги вернули. Продавца правда жалко.
Читаю пикабу уже на протяжении 1 года. Решил зарегистрироваться, и написать пост.
Отличная работа, все прочитано!