5 способов использовать модуль камеры Raspberry Pi для покадровой фотографии

Легкие, компактные свойства Raspberry Pi означают, что в сочетании с популярным модулем камеры и портативным аккумулятором его можно использовать как скрытую камеру. Имея это в виду, я недавно снял пять потрясающих покадровых видео. Вы тоже можете.

Что тебе понадобится

Чтобы начать работу с замедленной съемкой на Raspberry Pi, неплохо подготовить ваше устройство, найдя водонепроницаемый, всепогодный и, возможно, даже прочный чехол Raspberry Pi

, Вы сможете найти что-то подходящее на Amazon. Убедитесь, что в нем есть место для камеры и зазор для объектива. Если в настоящее время такой случай недоступен, рассмотрите закрытый случай без слотов для доступа к GPIO и т. Д.

Затем вам понадобится батарея, чтобы сделать Pi портативным. Вы могли бы сделать один самостоятельно

или купите компактный аккумулятор. Я использовал его от RAVPower (Великобритания), который дает вам 36–48 часов работы при полной зарядке.

Кроме того, вам понадобится штатив (тип, разработанный для смартфонов

должно быть идеально) и опциональная клейкая лента для закрепления Pi при определенных обстоятельствах.

Промежуток времени и Raspberry Pi на месте

В прошлом мы рассмотрели различные способы использования модуля камеры Raspberry Pi, и настройка промежутка времени удивительно проста.

,

Однако с тех пор дела пошли несколько дальше. Для этого проекта мы будем использовать raspistill команда, которая включена в последние версии Raspbian Jessie

:

raspistill -t 30000 -tl 2000 -o image%04d.jpg

Параметры указывают время ожидания (-t) через 30 секунд (30000 миллисекунд) и интервал (-tl) в 2 секунды между каждым кадром (2000 мс). Он сохранит каждое изображение в текущей папке с именами файлов в формате image000x.jpg, как указано в условии image% 04d.jpg. Этот калькулятор может помочь вам получить правильные цифры.

По умолчанию камера делает снимки с разрешением 2592 x 1944, и в результате получается изображение размером около 2,5 МБ каждое. В течение нескольких часов покадровой съемки это может стать небольшой нагрузкой для вашего Пи. Поэтому рекомендуется указывать немного более низкое разрешение. Таким образом, команда может читать

raspistill -t 30000 -tl 2000 -o image%04d.jpg -w 1280 -h 960

Все, что я сделал — и все, что вам нужно будет сделать — это отрегулируйте время ожидания сценария и условия интервала времени в соответствии с конкретным сценарием.

Удаленное подключение к Raspberry Pi

Если вы используете Raspberry Pi снаружи и вне вашей домашней сети, вам нужно будет создать специальную сеть для подключения к вашему Pi со смартфона через SSH. Это лучший способ удаленного запуска захвата покадровых изображений; Вы можете использовать специальную сеть с ноутбуком, если хотите, но смартфон или планшет более переносимы.

Здесь доступно несколько вариантов, но наиболее надежным является использование кабеля Ethernet и SSH

,

Теперь вы сможете напрямую подключаться к Raspberry Pi через SSH, что сделает съемку с замедленной съемкой гораздо более простым делом. В качестве альтернативы, вы можете использовать скрипт и кнопку Python, в соответствии с тем, что объясняется в нашем учебном пособии для студии Raspberry Pi stop-motion.

,

Если какой-либо из них кажется слишком тяжелой работой, вы всегда можете положиться на стандартное соединение SSH через беспроводную сеть, чтобы начать захват промежутка времени, а затем перевести Pi в его предполагаемое местоположение. Пока ваш аккумулятор имеет достаточный срок службы, и вы указали подходящую продолжительность в сценарии распирания, все должно пройти хорошо. Перед сборкой изображений в виде видео (см. Ниже) просто откажитесь от ненужных!

На этом этапе вы можете выйти и начать настройку и снимать отснятый материал. Читайте дальше, если вам не хватает идей, но сначала мы опишем процесс исправления изображений и превратить все это в видео.

Просмотр снимков промежутка времени

Если вы создаете изображения каждые пять или десять секунд в течение часа или более, у вас наверняка будет много таких изображений. Учтите, что по умолчанию они в высоком разрешении. Это означает, что они очень быстро сожрут место на вашем Raspberry Pi. Таким образом, это хорошая идея ограничить себя одним проектом фильма в любое время. Как только вы закончите захват, создайте фильм (см. Ниже) и удалите оригинальные снимки.

Пока у вас есть только фотографии. Вам нужно отредактировать их вместе в видеофайл.

Начните с просмотра изображений и убедитесь, что они правильно ориентированы. Если нет, вы можете использовать программное обеспечение ImageMagick для их поворота по мере необходимости.

sudo apt-get install imagemagick
for file in *.png; do convert $file -rotate 90 rotated-$file; done

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

for file in *.jpg; do convert $file -rotate -90 rotated-$file; done

Создайте замедленное видео

Как только это было сделано, я удалил исходные файлы и использовал программное обеспечение avconv для создания видеофайла, компилирующего каждый снимок в видео. Вы найдете avconv как часть пакета libav-tools.

sudo apt-get install libav-tools
avconv -r 10 -i rotated-image%04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi

Приведенная выше команда указывает формат имени файла для изображений (image% 04d.jpg), кодек (-vcodec), качество сжатия (-crf) и, конечно, имя файла для созданного видео. Он также изменит размер до разрешения 1280 x 720 — это очень важно, если вы компилируете видео на Raspberry Pi, так как сохранение разрешения HD по умолчанию займет много времени. Вы также обнаружите, что это требует значительных ресурсов, поэтому выберите более легкий вариант. Или скопируйте изображения на ПК и создайте там файл AVI.

(Например, FFMPEG доступен для Windows. После копирования изображений через

и, установив FFMPEG, вы должны скопировать, открыть окно командной строки в папке с изображениями (в проводнике Windows нажмите Файл> Открыть командную строку) и введите что-то вроде:

ffmpeg -r 15 -start_number 0001 -i image%04d.jpg -s 1280x720 -vcodec libx264 outputfilename.mpg

Мир Дуга даст вам отличное объяснение всего этого.)

С созданным выходным фильмом используйте что-то вроде omxplayer для воспроизведения готового файла. VLC Player также должен нормально работать, особенно если вы создаете видео в Windows.

Идеи промежутка времени

1. Наблюдая за облаками

Для начала я решил воспользоваться своим непосредственным окружением. Это означало, что я направлюсь в конец сада и установлю мой Raspberry Pi, чтобы наблюдать за постоянной активностью над близлежащей промышленной установкой. Облака, пламя, пар и многое другое — это место промышленной переработки и утилизации отходов.

И утки.

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

2. Вождение в моей машине

Удивительно, сколько миль мы преодолеваем, проезжая по дороге, и каким скучным может казаться весь процесс. Я установил Raspberry Pi на штатив для смартфона, а затем повесил его под зеркалом заднего вида, чтобы получить следующий эффект.

Это была моя первая мобильная попытка, и это не так долго, как хотелось бы. Интервал должен быть короче, а общая длина длиннее, для более плавного результата. Здесь я использовал 3-минутный тайм-аут и захватывал каждые 10 секунд.

3. Тени, ломающие плохой стиль (или нет)

На этот раз я решил запечатлеть движение теней в (достаточно) солнечный день. Для этого я установил Pi и его батарею на столбе в саду и указал на настил. Это захватило движение теней, несмотря на перерывы от облаков.

Недовольный ориентацией на предыдущие видео (застрял в портретном режиме), я обнаружил, что мне нужно добавить -гниль 90 параметр к raspistill команда, чтобы получить пейзажную картину.

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

Это было рассчитано на несколько часов, с утра до полудня. Я установил 10-секундный интервал, чтобы соответствовать фиксированному положению камеры … и затем я потянул проект, когда шел дождь!

4. промежуток времени, детка

Что делают дети, когда их не замечают? Очевидно, что ходить пешком не так уж и много, но сколько они двигают конечностями или сражаются с соской?

Чтобы выяснить это, я поставил свою маленькую дочь на съемки этого замедленного видео, используя штатив для смартфона, чтобы безопасно закрепить пи на спинке нашего дивана.

Он работал в течение 35 минут с пятисекундной задержкой при скорости затвора, установленной на 30000 (-ss 30000) из-за слабого освещения.

5. Каждый день люди пьют кофе

Вы когда-нибудь задумывались, насколько вы оживлены (или нет) в кафе? Я решил отвезти свою верную Raspberry Pi в местную сеть кофеен и потратить некоторое время на наблюдение за поведением посетителей. Сколько чая и кофе они будут пить?

Они долго сидели, или делали покупки более важными? Ответ прямо здесь. Мы пробежали этот промежуток времени чуть менее часа с интервалом в 10 секунд.

Я нашел пять очевидных покадровых фотографических проектов. Я уверен, что вы можете сделать лучше. Покажите нам, что вы можете сделать в комментариях!

Ссылка на основную публикацию
Adblock
detector