Камеры и видеообработка на NVIDIA Jetson

Наша специализация — разработка высокопроизводительных встраиваемых систем на базе вычислительных платформ NVIDIA Jetson. ШураКор фокусируемся на создании решений, где обработка видеопотока с камер напрямую ускоряется на аппаратном уровне: мощными GPU для параллельных вычислений и специализированными AI-ядрами для нейронных сетей.

Такой подход обеспечивает предикативно низкую задержку на всех этапах конвейера — от захвата кадра с MIPI-камеры до выдачи результата работы алгоритма. Наша прошивка и программное обеспечение обеспечивают бесшовную интеграцию со стандартной экосистемой Linux: мы предоставляем оптимизированные драйверы камер и полную поддержку V4L2 для простого взаимодействия с приложениями, а также готовые конвейеры на базе GStreamer.

Разработка ПО для NVIDIA Jetson

  • Jetson Thor
  • Jetson AGX Orin
  • Jetson Orin NX
  • Jetson Orin Nano
  • Jetson AGX Xavier
  • Jetson Xavier NX
  • Jetson TX2
  • Jetson Nano
  • JetPack SDK
  • NVIDIA Isaac
  • Holoscan SDK
  • CUDA
  • cuDNN
  • TensorRT
  • NVIDIA Isaac ROS
  • NVIDIA Isaac Manipulator
  • NVIDIA Isaac Perceptor
  • NVIDIA Isaac GR00T

Камеры и видеообработка на NVIDIA Jetson

Интерфейсы и захват изображения.

Jetson использует NVCSI (NVIDIA Camera Serial Interface) для MIPI CSI-2. Поддерживаются камеры с интерфейсами MIPI, GMSL, USB, 1G/10G.

Основные интерфейсы:

  • MIPI CSI-2 (до 6 Гбит/с на линию);
  • GMSL/FPD-Link III — для длинных линий (до 15 м);
  • USB3 / UVC — для прототипирования;
  • 1G / 10G / Ethernet — для промышленных камер.

Драйверы камер и стек NVIDIA Argus.

Камеры управляются через драйверы ядра (tegra-camera-driver) и API libArgus. Доступ также возможен через V4L2 и GStreamer.

Ключевые компоненты:

  • libArgus — управление ISP и параметрами сенсора;
  • V4L2 (/dev/video*) — стандартный интерфейс Linux;
  • nvarguscamerasrc — плагин GStreamer для доступа к потокам.

Процессор сигналов изображений / Image Signal Processor (ISP)

Аппаратный ISP выполняет Demosaic, Auto Exposure, White Balance, Noise Reduction, Tone Mapping и Gamma Correction.

Для камер без ISP используется V4L2 RAW и обработка в CUDA.

Программный стек (V4L2 + GStreamer + CUDA)

Типичный конвейер: nvarguscamerasrc → nvvidconv → nvinfer → nvdsosd → nveglglessink

Видеообработка и аппаратные блоки.

Основные аппаратные блоки Jetson.

  • NVCSI — приём MIPI потоков;
  • VI — буферизация кадров;
  • ISP — базовая обработка;
  • NVENC / NVDEC — кодирование и декодирование;
  • PVA — ускорение OpenCV-фильтров;
  • DLA — аппаратный inference;
  • NVMM — общая память для CUDA и GStreamer.

Интеграция с DeepStream SDK

DeepStream — фреймворк для многокамерных AI систем.

Поддерживает:

  • Камеры MIPI CSI, USB, RTSP, 1G / 10G;
  • Мультистриминг и batch-инференс;
  • Метаданные и трекинг;

Используются плагины:

  • nvarguscamerasrc — захват;
  • nvvideoconvert — конверсия;
  • nvinfer — инференс (TensorRT);
  • nvdsosd — отрисовка;
  • nveglglessink — вывод.

Синхронизация и многокамерные системы

  • Jetson Xavier / Orin поддерживает до 6 камер MIPI CSI с синхронизацией кадров;
  • NVIDIA Thor — до 20 камер через HSB; до 6 камер через 16 линий MIPI CSI-2. До 32 камер с использованием виртуальных каналов C-PHY 2.1 (10,25 Гбит/с) D-PHY 2.1 (40 Гбит/с);
  • Поддерживаются HW trigger, frame sync, batch обработка, стереозрение.

CUDA и VisionWorks / VPI / OpenCV. SDK NVIDIA:

  • VPI — Vision Programming Interface;
  • CUDA — собственные алгоритмы;
  • TensorRT — inference CNN/DNN;
  • OpenCV с CUDA backend;
  • DeepStream SDK — аналитика потоков.

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

Примеры применения NVIDIA Jetson:
  • Автономная навигация (SLAM);
  • Контроль качества (дефекты);
  • Стереозрение (VPI Disparity);
  • Безопасность (DeepStream + YOLO);
  • Инспекция линий (CUDA + TensorRT).
Инструменты разработки:
  • JetPack SDK (CUDA, TensorRT, DeepStream);
  • VPI Toolkit;
  • Nsight Systems / Compute;
  • Triton Inference Server;
  • GStreamer SDK;
  • Jetson Linux (L4T, Yocto).

Почему выбирают нас?

  • Собственные решения NVIDIA Jetson (AI) + FPGA
  • Полный цикл разработки – от идеи до готового продукта.
  • Использование современных технологий (GPU, NPU, SoC, TPU).
  • Оптимизация по эффективности, стоимости и надежности.
  • Поддержка на всех этапах, включая сертификацию.

Нужно надежное и эффективное устройство на базе NVIDIA Jetson? Свяжитесь с нами для обсуждения вашего проекта! Оценка проекта бесплатная!

Связаться с нами
Контакты

Республика Беларусь, г. Минск

220053, ул. Нововиленская, д.38, каб. 11

ООО «ШураКор», УНП 193520488 

ООО «ШураКор» 2021 — 2025 © Все права защищены