Как настроить камеры Point Grey / FLIR GigE (Blackfly) для работы со SwingCatalyst

Как настроить камеры Point Grey GigE для работы со SwingCatalyst.

Для настройки параметров камеры, пожалуйста, обратитесь к этой статье: point-grey-flir-usb.md

Эта статья описывает настройку IP-адресов как камеры, так и сетевой карты.

Примечание: Поддержка камер ограничена, а управление камерой возможно только через FlyCapture (программное обеспечение Point Grey).

Совместимые сетевые адаптеры и конфигурация:

Пожалуйста, смотрите: gige-network-setup.md

Примечание: Для камер, поддерживаемых Spinnaker SDK, смотрите нашу статью о Spinnaker.

Примечание, важно для Производительности: Если у вас сетевая карта Intel, пожалуйста, загрузите и установите Драйверы Intel, так как это откроет доступ к настройкам скорости обработки прерываний, которые могут быть недоступны при использовании Драйверов Windows.

Перейти непосредственно к настройке IP-адреса

Важно:

Region of Interest (ROI) не работает на камерах Blackfly BFLY-PGE-03S3C.

Рекомендуется использовать один выделенный сетевой адаптер (порт) на каждую камеру.

Настройка камеры Point Grey / FLIR GigE:

Требования:

  • Установите программное обеспечение Point Grey Flycap с нашего сайта: https://www.swingcatalyst.com/drivers

  • Одна из наших рекомендованных сетевых карт

  • Сетевая карта установлена и получает питание.

  • Камера подключена к сетевой карте.

Примечание: При установке Flycap убедитесь, что флажок для драйвера Point Grey Image Filter установлен.

Установка сетевой карты

Установка сетевой карты FLIR GigE PCIe Установка сетевой карты FLIR GigE PCIe

Для установки сетевой карты ознакомьтесь с инструкциями по адресу: https://www.wikihow.com/Install-a-PCI-Card — шаги по установке двухпортовой сетевой карты FLiR в целом аналогичны.

<>Настройка IP-адресов с помощью утилиты GigE Configurator

Нам необходимо настроить IP-адреса как для сетевого адаптера (порта), так и для подключённой камеры.

Начнём с настройки сетевого адаптера!

  • Откройте приложение Point Grey GigE Configurator. Его можно найти по пути: C:\Program Files\Point Grey Research\FlyCap2 Viewer\bin64Обозреватель файлов с путём к GigE Configurator Обозреватель файлов с путём к GigE Configurator
  1. Откройте приложение Point Grey GigE Configurator и нажмите на камеру.

Окно TeamViewer с GigE Configurator Окно TeamViewer с GigE Configurator

Обратите внимание, к какому сетевому адаптеру подключена камера (выделено красным).

В нашем случае камера подключена к Ethernet 9.

Нажмите на Ethernet 9 в разделе «Сетевые адаптеры» в списке, как показано в левой части скриншота выше.

Настройка IP-адреса сетевого адаптера:

Измените IP-адрес и маску подсети в соответствии со скриншотом ниже, нажмите Set IP address / Subnet, затем нажмите Yes и OK.

Настройка IP-адреса сетевого адаптера Настройка IP-адреса сетевого адаптера

Подтверждение настройки IP-адреса Подтверждение настройки IP-адреса

Теперь мы настроили IP-адрес первого сетевого адаптера. Следующий шаг — оптимизация параметров сетевого адаптера.

Оптимизация сетевого адаптера

На скриншоте ниже обратите внимание на число, выделенное красным и обозначенное как MTU

Это значение необходимо увеличить. Нажмите Open Network Connections в выделенной области ниже.

Окно GigE Configurator с параметром MTU Окно GigE Configurator с параметром MTU

Перейдите на вкладку «Дополнительно», найдите параметр Jumbo Packet и установите значение 9014 Bytes.

Настройки сетевого адаптера — Jumbo Packet Настройки сетевого адаптера — Jumbo Packet

Изменение параметра Interrupt Moderation

Установите Interrupt Moderation в значение Enabled.

Настройки сетевого адаптера — Interrupt Moderation Настройки сетевого адаптера — Interrupt Moderation

Нажмите на Interrupt Moderation Rate и установите значение Extreme.

Важно: Если вы планируете использовать более 2 камер, возможно, придётся установить Interrupt Moderation в значение Disabled, чтобы избежать потери кадров.

Настройка IP-адреса камеры

Список камер в GigE Configurator Список камер в GigE Configurator

Нажмите на доступную в списке камеру (в нашем случае подключена только одна камера, поэтому мы знаем, что это нужная камера).

Введите следующий IP (обратите внимание, мы устанавливаем IP-адрес камеры, подключённой к Ethernet 9, как указано выше):

Поля ввода IP-адреса камеры Поля ввода IP-адреса камеры

Нажмите Set IP Address / Subnet, затем нажмите Yes и OK.

Подтверждение настройки IP-адреса камеры Подтверждение настройки IP-адреса камеры

Найдите камеру, для которой вы только что настроили IP-адрес, в списке в левой части FLiR GigE Configurator и нажмите на неё.

Настройка конфигурации назначения IP-адреса

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

Снимите флажок DHCP и установите флажок Persistent IP.

Настройка Persistent IP для камеры Настройка Persistent IP для камеры

Нажмите Copy from Current, а затем Set IP Address / Subnet.

Копирование текущего IP-адреса камеры Копирование текущего IP-адреса камеры

Проверка размера пакета

Давайте убедимся, что размер пакета (MTU) задан правильно.

Нажмите Discover Maximum Packet Size — значение должно составлять 9000.

Проверка максимального размера пакета Проверка максимального размера пакета

Нажмите Test Camera Connection, чтобы убедиться, что соединение работает и вы получаете данные от камеры.

Тест соединения с камерой Тест соединения с камерой

Настройка более 1 камеры

Теперь, когда вы настроили одну камеру и один сетевой адаптер, вы можете повторить описанные выше шаги для настройки нескольких камер.

Основываясь на описанных выше шагах и скриншотах, мы уже настроили IP для камеры и сетевого адаптера Ethernet 9; настройка нескольких камер выполняется по той же процедуре, но с разными IP-адресами.

Для простоты назовём их Ethernet Adapter 1, 2 и 3 и т. д.

Ethernet Adapter 1: IP: 10.0.1.1 Subnet: 255.255.255.0

Camera 1: IP: 10.0.1.10 Subnet: 255.255.255.0 Ethernet Adapter 2: IP: 10.0.2.1 Subnet: 255.255.255.0 Camera 2: IP: 10.0.2.10 Subnet: 255.255.255.0

Ethernet Adapter 3: IP: 10.0.3.1 Subnet: 255.255.255.0

Camera 3: IP: 10.0.3.10 Subnet: 255.255.255.0

Ethernet Adapter 4: IP: 10.0.4.1 Subnet: 255.255.255.0

Camera 4: IP: 10.0.4.10 Subnet: 255.255.255.0

Использование камер в SwingCatalyst

Использование камер Point Grey в SwingCatalyst сводится к установке Угла камеры и нажатию кнопки включения. Нажмите кнопку воспроизведения, чтобы убедиться, что камера работает.

Все настройки камеры должны выполняться через программное обеспечение FlyCapture от Point Grey.

Интерфейс SwingCatalyst с настройками камеры Интерфейс SwingCatalyst с настройками камеры

Как изменить выдержку и другие настройки камеры

Запустите программное обеспечение Point Grey Flycap2 и перейдите в раздел Camera Settings.

  1. В разделе shutter убедитесь, что флажок Auto снят.

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

  1. В данном случае мы не используем автоматическую экспозицию, поскольку хотим управлять ею самостоятельно. Как правило, рекомендуется использовать время экспозиции менее 2000 (2 мс).

Для сохранения настроек см. шаг 3.

Также может потребоваться настройка частоты кадров: снимите флажок auto и установите желаемую частоту кадров, затем выполните шаг 3.

Также может потребоваться настройка частоты кадров: снимите флажок auto и установите желаемую частоту кадров, затем выполните шаг 3.

Настройка значений Gain

Как и в случае с экспозицией, для статичных условий освещения в закрытом помещении лучше устанавливать Gain вручную. Чем выше экспозиция, тем более зернистым будет изображение и тем дольше будет выполняться кодирование видео по сравнению с низким значением Gain.

Для ручной настройки Gain снимите флажок Auto.

Пожалуйста, обратитесь к этой статье по настройке камеры: point-grey-flir-usb.md

Устранение неполадок и дополнительная оптимизация

Если у вас наблюдается потеря кадров или проблемы с синхронизацией камер FLiR / Point Grey, проверьте размер пакета в Flycapture2 -> Custom Video modes.

Настройки Custom Video modes в Point Grey FlyCap2 Настройки Custom Video modes в Point Grey FlyCap2

Попробуйте уменьшить размер пакета с максимального значения 9000 до меньшего. Оптимальное значение может варьироваться в зависимости от CPU и конфигурации компьютера.

При использовании 2 камер на одном сетевом адаптере рекомендуется установить задержку пакета (packet delay) равной 9500.

Настройка задержки пакета в Point Grey FlyCap2 Настройка задержки пакета в Point Grey FlyCap2

Не забудьте перейти в Advanced Camera Settings и сохранить настройки в банк 1, как описано в статье по настройке камеры, ** point-grey-flir-usb.md**

Сохранение настроек камеры в банк 1 Сохранение настроек камеры в банк 1

Не забудьте нажать «Сохранить» в разделе Memory Channels и убедиться, что выбран Channel 1!

Если вы не получаете изображение или в SwingCatalyst появляется ошибка, попробуйте изменить размер пакета и сохранить в банк 1 (как показано на рисунке выше).

Настройка размера пакета в Point Grey FlyCap2 Настройка размера пакета в Point Grey FlyCap2

Потеря кадров при использовании 4 камер:

В некоторых конфигурациях с 4 камерами рекомендуется отключить interrupt moderation или изменить скорость interrupt moderation с extreme на low. При высоком значении скорости обработки прерываний количество прерываний подавляется, что приводит к снижению нагрузки на CPU. Однако чем реже происходит прерывание, тем выше вероятность того, что ответ ACK от хоста будет медленным. Это может привести к потере пакетов при потоковой передаче изображений с высокой частотой кадров.

Выбор другого значения обработки прерываний в зависимости от вашей системы может улучшить сетевую производительность и производительность системы в целом.

Подробнее об этом можно прочитать в разделе Interrupt Moderation Rate в этой статье: https://www.flir.com/ support-center/iis/machine- vision/application-note/ troubleshooting-image- consistency-errors/ .

Для получения более подробной информации смотрите статью службы поддержки FLiR / Point Grey о потере кадров: https://eu.ptgrey.com/tan/10899

Пожалуйста, смотрите https://www.ptgrey.com/support/downloads/10113/ для ознакомления с техническим справочным руководством Point Grey по модели камеры Blackfly.

Дополнительная оптимизация сетевого адаптера

Буферы приёма (Receive Buffers)

Рекомендуется установить это значение максимально возможным. Это может помочь избежать потери кадров при использовании нескольких камер и/или камер GigE с более высоким разрешением.

Настройка Receive Buffers сетевого адаптера Настройка Receive Buffers сетевого адаптера

Использование двух камер через сетевой коммутатор:

Обратите внимание: поддерживается только камера Blackfly BFLY-PGE-03S3C (90FPS). Использование других камер может привести к потере кадров.

Важно: сетевой коммутатор должен поддерживать Jumbo Frames размером 9 КБ (большинство сетевых коммутаторов поддерживают это). Мы рекомендуем коммутатор: https://www.netgear.com/support/product/GS105.aspx или аналогичные модели серии GS105.

При использовании сетевого коммутатора важно установить Packet Delay равным 9500, как показано на скриншоте ниже.

После установки Packet Delay равным 9500 перейдите в Advanced Camera Settings и сохраните в банк 1, как описано в статье по настройке камеры, ** point-grey-flir-usb.md**

Настройка задержки пакета для конфигурации с коммутатором Настройка задержки пакета для конфигурации с коммутатором

Установка Packet Delay помогает избежать потери кадров при использовании двух камер Blackfly 03S3C на одном сетевом адаптере.

Более подробные сведения о конфигурации с несколькими камерами можно найти здесь: https://www.ptgrey.com/tan/10351


Последнее обновление: 2023-12-19 | Просмотреть на официальном сайте поддержки