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

Проверьте всю сигнальную цепь

Интерфейс Проверка сигнальной цепи Входные данные для программного обеспечения и конфигурации
МИПИ CSI-2 Выход датчика, физический уровень, полосы, часы, типы данных и приемник Конфигурация датчика, дерево устройств или настройки платформы, драйверы и режим приемника
USB Протокол устройства, версия USB, хост-контроллер, питание и кабель Протокол UVC или поставщика, SDK, драйвер, формат пикселей и буферы
GigE/GigE видение Камера, сетевой адаптер, коммутаторы, конфигурация сети и эффективная пропускная способность Протокол камеры или SDK, настройки пакетов и буфера, статистика ошибок передачи
ГМСЛ Датчик, сериализатор, кабель, десериализатор и ввод изображения SoC Сопряжение устройств, канал управления, адреса, драйверы и маршрутизация видео

Подключение Ethernet не обеспечивает поддержку GigE Vision, а подключение USB не обеспечивает поддержку UVC. Проверьте указанную комбинацию сериализатора и десериализатора GMSL, а не делайте вывод о совместимости по внешнему виду разъема или кабеля. Для MIPI CSI-2 проверьте поддержку физического уровня и целевой платформы; имя протокола не является полным определением электрического интерфейса. МИПИ CSI-2, Платформа камеры NVIDIA GMSL.

Оцените объем данных для целевого режима

Полезную нагрузку несжатого изображения без учета служебных данных можно оценить как B = W × H × f × b / 8. W и H — размеры изображения в пикселях, f — количество кадров в секунду, b — среднее количество бит на пиксель, а B — байты в секунду. Учитывайте отдельно упаковку, заполнение строк, метаданные, протоколы, повторную передачу и копии памяти хоста. Оцените сжатые потоки, используя настройки кодека и измеренный битрейт.

Эта формула оценивает полезную нагрузку; он не обещает пропускной способности интерфейса или производительности системы. Камеры могут использовать общие USB-контроллеры, сетевые адаптеры или пути памяти. Измерьте фактическую топологию. Инструменты поставщика пропускной способности различают доступную пропускную способность, ошибки передачи, неполные изображения и пропущенные кадры; Окупаемость инвестиций и формат пикселей влияют на нагрузку. Менеджер пропускной способности Basler.

Проверьте не только вывод изображения

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

Входные данные для оценки

Предоставьте документацию по контактам и питанию, руководства к устройствам, примеры SDK, версии для целевой платформы, необходимые режимы захвата и необработанные образцы. Для мостов или переходных кабелей укажите полное направление преобразования и компоненты. Определите необходимый драйвер, плату или приложение после проверки этих входных данных.

Сопутствующие услуги: Адаптация интерфейса MIPI и мостовые платы и встроенное получение изображений.