Как настроить камеры 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 установлен.
Установка сетевой карты
Для установки сетевой карты ознакомьтесь с инструкциями по адресу: 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

- Откройте приложение Point Grey GigE Configurator и нажмите на камеру.
Обратите внимание, к какому сетевому адаптеру подключена камера (выделено красным).
В нашем случае камера подключена к Ethernet 9.
Нажмите на Ethernet 9 в разделе «Сетевые адаптеры» в списке, как показано в левой части скриншота выше.
Настройка IP-адреса сетевого адаптера:
Измените IP-адрес и маску подсети в соответствии со скриншотом ниже, нажмите Set IP address / Subnet, затем нажмите Yes и OK.
Теперь мы настроили IP-адрес первого сетевого адаптера. Следующий шаг — оптимизация параметров сетевого адаптера.
Оптимизация сетевого адаптера
На скриншоте ниже обратите внимание на число, выделенное красным и обозначенное как MTU
Это значение необходимо увеличить. Нажмите Open Network Connections в выделенной области ниже.
Перейдите на вкладку «Дополнительно», найдите параметр Jumbo Packet и установите значение 9014 Bytes.
Изменение параметра Interrupt Moderation
Установите Interrupt Moderation в значение Enabled.
Нажмите на Interrupt Moderation Rate и установите значение Extreme.
Важно: Если вы планируете использовать более 2 камер, возможно, придётся установить Interrupt Moderation в значение Disabled, чтобы избежать потери кадров.
Настройка IP-адреса камеры
Нажмите на доступную в списке камеру (в нашем случае подключена только одна камера, поэтому мы знаем, что это нужная камера).
Введите следующий IP (обратите внимание, мы устанавливаем IP-адрес камеры, подключённой к Ethernet 9, как указано выше):
Нажмите Set IP Address / Subnet, затем нажмите Yes и OK.
Найдите камеру, для которой вы только что настроили IP-адрес, в списке в левой части FLiR GigE Configurator и нажмите на неё.
Настройка конфигурации назначения IP-адреса
Это важный шаг, поскольку нам необходимо, чтобы изменения IP-адреса камер были постоянными; в противном случае камера забудет свою конфигурацию после отключения питания.
Снимите флажок DHCP и установите флажок Persistent IP.
Нажмите Copy from Current, а затем Set IP Address / Subnet.
Проверка размера пакета
Давайте убедимся, что размер пакета (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.
Как изменить выдержку и другие настройки камеры
Запустите программное обеспечение Point Grey Flycap2 и перейдите в раздел Camera Settings.
- В разделе shutter убедитесь, что флажок Auto снят.
Как правило, лучше использовать ручную экспозицию для статичных условий, например в закрытых студиях. Полностью автоматическая экспозиция может приводить к изменению частоты кадров и нестабильному изображению.
- В данном случае мы не используем автоматическую экспозицию, поскольку хотим управлять ею самостоятельно. Как правило, рекомендуется использовать время экспозиции менее 2000 (2 мс).
Для сохранения настроек см. шаг 3.
Также может потребоваться настройка частоты кадров: снимите флажок auto и установите желаемую частоту кадров, затем выполните шаг 3.
Также может потребоваться настройка частоты кадров: снимите флажок auto и установите желаемую частоту кадров, затем выполните шаг 3.
Настройка значений Gain
Как и в случае с экспозицией, для статичных условий освещения в закрытом помещении лучше устанавливать Gain вручную. Чем выше экспозиция, тем более зернистым будет изображение и тем дольше будет выполняться кодирование видео по сравнению с низким значением Gain.
Для ручной настройки Gain снимите флажок Auto.
Пожалуйста, обратитесь к этой статье по настройке камеры: point-grey-flir-usb.md
Устранение неполадок и дополнительная оптимизация
Если у вас наблюдается потеря кадров или проблемы с синхронизацией камер FLiR / Point Grey, проверьте размер пакета в Flycapture2 -> Custom Video modes.
Попробуйте уменьшить размер пакета с максимального значения 9000 до меньшего. Оптимальное значение может варьироваться в зависимости от CPU и конфигурации компьютера.
При использовании 2 камер на одном сетевом адаптере рекомендуется установить задержку пакета (packet delay) равной 9500.
Не забудьте перейти в Advanced Camera Settings и сохранить настройки в банк 1, как описано в статье по настройке камеры, ** point-grey-flir-usb.md**
Не забудьте нажать «Сохранить» в разделе Memory Channels и убедиться, что выбран Channel 1!
Если вы не получаете изображение или в SwingCatalyst появляется ошибка, попробуйте изменить размер пакета и сохранить в банк 1 (как показано на рисунке выше).
Потеря кадров при использовании 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 с более высоким разрешением.
Использование двух камер через сетевой коммутатор:
Обратите внимание: поддерживается только камера 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 | Просмотреть на официальном сайте поддержки



















