Как выполнять операции покадровой съемки с помощью Raspberry Pi?

Чтобы запечатлеть очарование природы, не тратя много времени, промежуток времени фотография - лучшая техника. Это метод, при котором скорость захвата видеокадров намного ниже, чем скорость, которая будет использоваться для воспроизведения аранжировки. Мы можем снимать покадровое видео с помощью зеркалок, видеокамер и т. Д., Но эти устройства не экономичны. Средняя модель зеркальной камеры стоит около 400 долларов, и ее не может купить тот, у кого ограниченный бюджет. Следовательно, имея это в виду сегодня, мы будем выполнять операции покадровой съемки, используя Raspberry Pi это недорогой карманный компьютер, требующий некоторого основного оборудования для выполнения таких увлекательных проектов, как этот. Он может делать все, что вы ожидаете от рабочей станции, например, воспроизводить видео высокого качества, создавать электронные таблицы, FM-радиостанции, игры и т. Д. Пи Камера будет размещена в фиксированном положении, и она будет делать снимки в течение времени, установленного пользователем. В тот момент, когда он воспроизводится с обычной скоростью, кажется, что время движется быстрее.



Покадровая фотография

Как настроить камеру Pi для покадровой съемки?

Лучший подход к началу любого проекта - составить список компонентов, потому что никто не захочет оставаться в середине проекта только из-за отсутствия компонента.



Шаг 1. Необходимые компоненты

  • Raspberry Pi 3B +
  • Монитор стандартного размера для отображения
  • Проводная клавиатура
  • Проводная мышь
  • Разъем HDMI к VGA
  • Устройство чтения карт Micro SD
  • SD-карта 32 ГБ
  • Адаптер Raspberry Pi
  • Модуль камеры Raspberry Pi

Шаг 2: Выбор модели Raspberry Pi

Выбор Raspberry Pi - это очень техническая задача, и ее нужно делать осторожно, чтобы не пострадали в будущем. Raspberry Pi Zero не является предпочтительным, потому что это самая старая модель, доступная на рынке, с ограниченным количеством спецификаций, а настройка сети на ней - очень утомительная работа. Можно приобрести последние модели, такие как 3A +, 3B +. Raspberry Pi 4 - это самый быстрый и самый распространенный гаджет, выпущенный Raspberry Pi Foundation на сегодняшний день, но команда Raspberry Pi не рассказала об аппаратных проблемах после выпуска. Это не ботинок хорошо, потому что порт USB-C не обеспечивает достаточного питания для загрузки. Итак, в этом проекте мы будем использовать Raspberry Pi 3B +.



Raspberry Pi 3B +



Шаг 3: Блок-схема проекта

Я включил блок-схему проекта в статью, чтобы лучше понять принцип работы этого проекта.

Понимание принципа работы

Шаг 4: Настройка Raspberry Pi

Есть два варианта настройки Raspberry Pi. Во-первых, нужно подключить ваш Pi к ЖК-дисплею, подключить все необходимые периферийные устройства и начать работу. Второй - настроить Pi с ноутбуком и получить к нему удаленный доступ. Это зависит от наличия ЖК-дисплея, если он у вас дома, вы можете настроить свой Pi с помощью ЖК-дисплея. Подключите ЖК-дисплей к порту HDMI Raspberry с помощью адаптера HDMI-VGA. Если вы хотите получить доступ к своему Pi удаленно, следуйте моей статье под названием «Как получить доступ к графическому интерфейсу пользователя (GUI) Raspberry Pi с помощью SSH и VNC Viewer?». В этой статье описана подробная настройка Pi с ноутбуком, и после входа в систему вы сможете получить удаленный доступ к Pi.



Шаг 5: понимание принципа работы

Принцип работы проекта довольно прост. Например, камера размещается в подходящем месте. Если вы хотите запечатлеть закат, установите камеру на крыше и поверните ее под подходящим углом, под которым она будет снимать пейзаж, и установите время, в течение которого она будет делать снимки. Сегодня для покадровой съемки устанавливаются два типа частоты кадров. Первый 24 кадра в секунду а второй 30 кадров в секунду следовательно, если вы установили временной интервал в один час, то есть 3600 секунд, и вам нужно 10-секундное видео, разделите 3600 секунд / 30 кадров, и вы получите 12-секундный интервал. Это полностью зависит от вас, вы можете установить интервал времени, применив простую формулу, упомянутую выше. После того, как камера завершит процесс фотосъемки в течение заданного интервала, вы можете загрузить все снимки на свой компьютер и наблюдать за их изменением во времени. После загрузки этих фотографий вы можете выбрать фотографии по вашему выбору из сохраненной коллекции и выполнить дальнейшую операцию обработки изображений, или вы можете объединить их, чтобы создать видео и наблюдать, как естественные сцены меняются во времени.

Шаг 6: Подключение периферийных устройств

После выбора Raspberry Pi мы подключим клавиатуру и мышь к Raspberry Pi. После их подключения используйте кабель HDMI для подключения Pi к телевизору. После этих подключений мы готовы двигаться дальше.

Шаг 7: Убедитесь, что Raspberry Pi обновлен

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

sudo apt-get update

Потом,

sudo apt-get upgrade

Если какие-либо обновления установлены, нажмите И а затем нажмите Войти чтобы продолжить загрузку обновлений.

Обновление пакетов

Шаг 8: Включение модуля камеры Raspberry Pi

Нам нужно включить модуль камеры Raspberry Pi перед его использованием. Закройте командное окно после обновления пакетов и щелкните значок Raspberry в верхнем левом углу экрана рабочего стола. Прокрутите вниз до настроек Raspberry Pi, нажмите на опцию Интерфейсы и включите Камера оттуда.

Его также можно включить, набрав следующую команду в Терминал окно:

sudo raspi-config

После ввода этой команды мы увидим, что Инструмент настройки программного обеспечения Raspberry Pi открывается, прокрутите вниз до параметров интерфейса и нажмите Войти .

Инструмент настройки Raspberry Pi

Появится новый экран, и мы увидим Камера упоминается вверху. Нажмите Ввод:

Интерфейс камеры включен

После включения камеры Pi необходимо перезагрузить, чтобы изменения вступили в силу. Мы перезагрузим наш Pi, прежде чем продолжить, и это можно сделать, набрав следующую команду.

перезагрузка sudo

Шаг 9: Установка поддержки Python

Теперь нам нужно установить поддержку Python для нашей камеры Raspberry Pi. Поскольку мы используем Raspbian Buster в качестве операционной системы, поэтому камера Pi не установлена ​​в ней по умолчанию, нам придется установить ее вручную. Чтобы внедрить камеру Pi в Raspbian, идеально использовать системный менеджер пакетов с именем подходящий . Это поможет нам установить и удалить последние пакеты камеры Pi на нашей плате. Это также сделает камеру Pi доступной для всех пользователей, доступных в сети. Для его установки выполните следующую команду:

sudo apt-get install python-picamera python3-picamera

Поддержка Python для камеры Pi

После установки поддержки python выполните следующую команду:

sudo apt-get install ffmpeg [/ stextbox]

Установка ffmpeg

Мы хотим работать в среде Python, поэтому мы напишем следующую команду для входа в среду Python:

sudo idle & [/ stextbox]

Теперь мы перейдем к файл меню в среде Python и нажмите Новый файл. Откроется пустая среда python, а затем мы откроем CameraTest.py код для тестирования камеры.

Написание кода в среде Python

Сохраните его, а затем нажмите F5 кнопка. Через несколько секунд мы заметим, что файл .png будет сохранен на рабочем столе, и если этот файл будет сохранен, у нас будет достаточно доказательств, чтобы утверждать, что наш модуль камеры работает правильно. Если этого не произошло, внимательно повторите всю процедуру, описанную выше. Откройте окно терминала и против [stextbox id = ”информация”] команда введите следующую команду:

sudo idle & [/ stextbox]

Мы нажмем на меню файла и в среде Python откроем Timelapse1.py код. Сохраните его, а затем для его выполнения нажмите Alt + F5. Если вы хотите остановить его, нажмите Ctrl + F6 . Теперь мы увидим захваченные изображения в папке назначения. Все фотографии будут расположены по порядку, и вы сможете просматривать их и выполнять операции обработки изображений, если хотите.

Фотографии расположены по порядку

Шаг 10: доработка оборудования

Поскольку сейчас мы протестировали наш проект, все, что нам нужно, это установить оборудование в подходящем месте. Если вы сделали этот проект для своего дома и хотите запечатлеть закат, поместите raspberry pi в его корпус, закрепите им модуль камеры и поместите его в подходящее место, чтобы он мог запечатлеть закат вечером. Позже вы можете извлечь все изображения.

Установка Pi на крышу

Приложения

  1. Его можно использовать для съемки заката.
  2. Если вы строите дом, вы можете видеть всю работу, которая ведется, даже если вы не присутствуете на участке.
  3. Его можно использовать для фиксации роста растений.
  4. Его можно использовать как систему мониторинга в любой организации.