Щелевая съемка как сделать

Добавил пользователь Владимир З.
Обновлено: 19.09.2024

Щелевая съёмка: сжатие времени по горизонтали

2012-10-15 в 20:16, admin , рубрики: обработка изображений, пространство-время, щелевая съемка, метки: пространство-время, щелевая съемка

Щелевая съёмка: сжатие времени по горизонтали


Фото: Jay Mark Johnson

Щелевая съёмка позволяет получать красивейшие фотографии. Тем более удивительно, что на них нет искажений, это просто другой способ смотреть на окружающую реальность.

Щелевая съёмка: сжатие времени по горизонтали


Фото: Jay Mark Johnson

Щелевая съёмка: сжатие времени по горизонтали


Фото: Jay Mark Johnson

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

Щелевая съёмка: сжатие времени по горизонтали

Как видим, эффект искажения пространства-времени лучше всего подходит для фантастических фильмов, что здесь удивительного.

Видеоролик, сделанный австралийским мастером Дэниелом Круксом (Daniel Crooks), хорошо демонстрирует эффект щелевой съёмки при компоновке видеопоследовательности.

По своей природе, эффект щелевой съёмки легко алгоритмизируется. Вы можете взять любое видео, снятое статичной камерой (например, веб-камерой) — и объединить колонки пикселов с одинаковыми координатами из разных кадров. То есть из видеоролика 640х480 пикселов, продолжительностью 60 секунд на 25 fps, получится картинка 1500х480 пикселов.

Перед вами оригинальный снимок, без обработки в фоторедакторе или применения каких-то художественных эффектов.

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

Необычные фото, получаемые методом

Щелевая съёмка позволяет получать красивейшие фотографии. Тем более удивительно, что на них нет искажений, это просто другой способ смотреть на окружающую реальность.

Необычные фото, получаемые методом

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

Необычные фото, получаемые методом

Необычные фото, получаемые методом

Как видим, эффект искажения пространства-времени лучше всего подходит для фантастических фильмов, что здесь удивительного.

Необычные фото, получаемые методом

По своей природе, эффект щелевой съёмки легко алгоритмизируется. Вы можете взять любое видео, снятое статичной камерой (например, веб-камерой) — и объединить колонки пикселов с одинаковыми координатами из разных кадров. То есть из видеоролика 640х480 пикселов, продолжительностью 60 секунд на 25 fps, получится картинка 1500х480 пикселов.

Необычные фото, получаемые методом

Видеоролик, сделанный австралийским мастером Дэниелом Круксом (Daniel Crooks), хорошо демонстрирует эффект щелевой съёмки при компоновке видеопоследовательности.



Не беда, переставим камеру в режим спортивного видео (60 кадров/секунду) и попробуем еще разок. Синички, очевидно, уже привыкли к штативу, поэтому воздушный трафик восстановился буквально через несколько секунд. Еще через час я был счастливым обладателем серии фотографий, сделанных с интервалом 1/60 сек. (в разложении видео на фото сильно помог ffmpeg). Я был уверен в успехе. Но результат все равно оказался плачевным — полоски из синичек стали чуть шире, но связной картины не образовывали. После анализа (методом пристального взгляда) нескольких фотосерий стало понятно, что синички летают не просто быстро, а очень быстро. От момента взлета синички до ее растворения среди деревьев проходит менее 0,3 секунды!

Т. е. чтобы сделать щелевое фото полета синицы шириной хотя бы 120px нужно снимать с частотой 400 кадров/секунду! Это было фиаско.


Эврика! Пройдя несколько километров по лыжне, мы добрели до хижины. Разведя огонь и поставив жариться колбаски, я укрепил камеру напротив…

Проведя час-другой в хижине, мы сытые и довольные вернулись домой.


Результат оказался любопытным, но скучноватым:


Почесав в затылке, я решил добавить ключ -hz в код для того, чтобы можно было сделать щелевое фото не только вертикальной щелью, но и горизонтальной. В этот раз все оказалось куда интереснее:

Соответствующий щелевому фото видео фрагмент:

На щелевом фото виден вход, выход и снова вход моего сына через пространственно-временное окно. Обратите внимание на синусоидальное искажение створки двери! Интуитивно угаданное смещение щели (600px, ~55% высоты фото) оказалось самым интересным, прогон по остальным смещениям не дал столь эффектного результата.

Краткие выводы: Искать подходящие объекты для щелевого фото — занятие азартное и захватывающее. Щелевое фото не просто очередной эффект, а очень интересный и забавный взгляд на мир. Надеюсь, что несложный код, приведенный ниже, снизит для вас порог вхождения в него. Удачи!

Любопытно, блин. Уже руки чешутся.



вот эта ваще


Ты ихним скриптом для вебкамеры пользуешься?
Я тут сижу свой для Avisynth сочиняю) Пока научился на строки разбивать.
В принципе можно экспортировать в картинки и склеить, но хотелось бы автоматом все

на андроиде есть такая прога slit camera
но баловство все это на самом деле

Чтобы получить качественный слит-снимок надо писать видео как минимум 720p и потом его уже обрабатывать.


Из троллейбуса прикольно получилось. А я вчера протупил весь вечер пытаясь че-нибудь выдоить, просто из фильмов брал фрагменты. Ничего вменяемого так и не получил. Да даже не понял какие сцены ловить надо. Даже не понял на сколько секунд фрагмент лучше разбивать)

Текущее время: 07:54 . Часовой пояс GMT +6.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Читайте также: