Панорамная съёмка на Arduino с камерами Arducam
Панорамная фотография — техника съёмки со специальным оборудованием или программами, которая даёт изображения с вытянутым полем зрения. Иногда её называют широкоформатной фотографией. Чтобы получить панораму, нужно сделать несколько снимков с разных точек обзора, а затем сшить их. Есть два основных способа: снимать одной камерой с разных позиций или снимать несколькими камерами одновременно. Второй способ даёт лучший результат сшивки и требует меньше опыта в фотографии, но оборудование для него сложнее.
Благодаря аппаратным особенностям шилдов Arducam, особенно Arducam Mini и адаптера для нескольких камер Raspberry Pi, к одной плате Arduino или Raspberry Pi можно подключить несколько камер и даже снимать ими одновременно. В этом примере четыре камеры Arducam Mini 5MP с платой-адаптером и плата Arduino UNO R3 используются для создания панорам и виртуальных туров.








Чтобы получить максимальный угол обзора, на камеры Arducam нужно установить объективы «рыбий глаз». Параметры объектива — оптический формат, фокусное расстояние, угол обзора — очень важны для программ сшивки; узнать их можно у поставщика объективов. Выше — характеристики объектива «рыбий глаз» LS-30180, который использовался в этом примере. С более качественным объективом «рыбий глаз» снимки получатся лучше.
Подключите четыре камеры Arducam Mini 5MP к плате-адаптеру, а её — к плате Arduino, и вставьте карту microSD/TF в слот на нижней стороне платы-адаптера.

Теперь скачайте готовый скетч Arduino для работы с несколькими камерами. Пример ArduCAM_Mini_5MP_4Cams_TimeElapse2SD_LowPower.ino сначала инициализирует четыре камеры и SD-карту, а затем автоматически делает четыре снимка каждые 5 секунд.
Перенесите снимки на компьютер, выберите наборы снимков для сшивки и соберите панораму в KRPano, Pano2VR, Kolor Panotour и Panotour Pro, Flash Panorama Player и Flashificator, PTGui или похожих программах. Готовые панорамы можно просматривать и публиковать где угодно.



