Восемь модулей камер одновременно на Jetson Xavier NX
Как подключить 8 камер к NVIDIA Jetson NX через интерфейс MIPI CSI-2

Несколько камер на Jetson NX — не новость: в Arducam уже подключали 4 камеры к комплекту разработчика и добились их синхронной работы. Тогда же в Arducam рассуждали, как полностью задействовать оба порта камер, справится ли NX больше чем с 4 камерами и что можно сделать с таким количеством камер.
И вот гипотеза подтвердилась: «осьминог» из камер отлично работает на NX и эффектно выглядит.
Что понадобится:
- Камеры Arducam — 8 шт.
- NVIDIA Jetson Xavier NX — 1 шт.
- Плата Arducam Camarray HAT — 2 шт.
Что получится:
- 8 модулей камер с синхронизацией на уровне кадров.
- Гибкая склейка кадров с любого набора камер или со всех сразу.
- Большой выбор недорогих сенсоров.
- Вывод RAW8/RAW10 с разрешением 5120 × 800 в среднем при 45 к/с.
Скриншот: восемь камер работают в режиме склеенного изображения.

Демонстрационное видео одновременной работы 8 камер — на YouTube.
Есть идеи или хотите попробовать такую камеру-«осьминог»? Напишите нам на quote@arducam-russia.ru.
MIPI CSI-2 вместо USB
Многокамерная система построена на интерфейсе MIPI CSI-2, в основном из-за следующих преимуществ:
- Скорость подключения выше, чем у шины USB 2/3.
- Вся система камер потребляет гораздо меньше энергии, чем такая же система с подключением по USB.
- Общая стоимость проектирования, разработки и обслуживания системы тоже значительно ниже.
- Синхронизировать несколько модулей MIPI CSI-2 проще, а синхронизация точнее.
Компромисс между частотой кадров и разрешением
Вычислительной мощности NX хватает на 8 камер и даже больше, но поток данных с них легко занимает всю полосу пропускания MIPI CSI-2. Ради более высокого разрешения придётся снизить частоту кадров, и наоборот.
Чтобы найти оптимальный баланс и не тратить зря время и деньги на такой набор камер, ответьте себе на вопросы:
- Какое минимальное разрешение нужно для моей задачи?
- Какая частота кадров нужна?
- Сколько модулей камер нужно?
- Нужно ли склеивать изображения со всех камер, как в примере выше?
Будет ли эта 8-канальная система камер работать с Jetson Nano или… Raspberry Pi?
Хотя у Jetson Nano та же несущая плата, что и у NX, характеристики у неё гораздо скромнее. Поэтому ответ такой: набор работает и с Nano, но с таким числом камер производительность снизится.
То же касается и Raspberry Pi.


