Для интеграции камеры требуются совместимые электрические соединения, данные изображения, каналы управления и программное обеспечение хоста. Имя общего интерфейса устанавливает лишь часть требований. Подключенный кабель или работающий предварительный просмотр не демонстрируют полного захвата и управления в заданном режиме работы.
Проверьте всю сигнальную цепь
| Интерфейс | Проверка сигнальной цепи | Входные данные для программного обеспечения и конфигурации |
|---|---|---|
| МИПИ 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 и мостовые платы и встроенное получение изображений.