Настройка камер Ximea USB3 Vision с SwingCatalyst

Эта статья поддержки охватывает установку и настройку камер Ximea с SwingCatalyst.

Note: Для использования камер Ximea с SwingCatalyst вам потребуется USB-ключ Halcon и лицензия. Пожалуйста, свяжитесь с [email protected] для приобретения лицензии.

Инструкции по установке и настройке Halcon находятся здесь:

halcon-setup.md

Требования к обновлению прошивки

Вашей камере Ximea может потребоваться обновление прошивки. Это можно сделать с помощью xiCOP, входящего в состав Ximea API.

Проверьте статус, чтобы убедиться в наличии совместимого хост-контроллера USB 3.

Вы можете переключить камеру в режим USB3 Vision с помощью инструмента xiCOP — нажмите «Switch Camera to USB3 Vision», чтобы обновить прошивку устройства.

Установка универсальных Драйверов USB3

Большинство установщиков от производителей USB3-камер поставляются с собственными драйверами. Для использования Halcon с камерой, совместимой с USB3 Vision, необходимо заменить драйвер Ximea на WinUSB.

Это выполняется с помощью утилиты Zadig (входит в состав архива SwingCatalyst Universal camera support). Откройте Zadig, выберите «List All Devices» и снимите флажок «Ignore Hubs or Composite Parents» в меню «Options». Найдите камеру в списке и нажмите «Replace Driver».

Необходимо изменить драйвер на составном родительском устройстве (composite parent). В зависимости от модели камеры оно может иметь другое название.

Другая модель камеры, та же процедура.

Теперь камера должна отображаться в SwingCatalyst.

Настройка камер Ximea USB 3 через Halcon

В SwingCatalyst перейдите на вкладку «Settings», затем в раздел «Cameras», найдите вашу камеру Ximea в списке и нажмите «Advanced».

  • Перейдите на вкладку «Configuration».

  • Установите флажок «num_buffers» и введите значение 200.

Настройка камер Ximea USB3 Vision

Рассмотрим, как задать выдержку, скорость затвора и Частоту кадров.

Нажмите на вкладку «Settings» и раскройте раздел «AcquisitionControl», затем введите максимальную (или меньшую) Частоту кадров. Далее для параметра «Acquisition Timing Mode» можно выбрать режим «Frame rate» или «FreeRun». Режим «Frame rate» позволяет задать Частоту кадров вручную, тогда как режим «FreeRun» обеспечивает работу с максимально возможной Частотой кадров.

Note: Частота кадров может быть ограничена значениями выдержки.

Настройка значений выдержки

Как правило, для статичных условий съёмки, например в закрытых студиях, лучше использовать ручную выдержку. Полностью автоматическая выдержка может приводить к изменению Частоты кадров и нестабильному изображению. В данном случае мы не используем Auto-выдержку, поскольку хотим управлять ею самостоятельно. Обычно рекомендуется время выдержки менее 2000 (2 мс).

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

Аналогично выдержке, для статичных условий съёмки или при фиксированном освещении в помещении лучше задавать Gain вручную. Чем выше значение Gain, тем более зернистым будет изображение и тем дольше будет происходить кодирование видео по сравнению с низким значением Gain.

Изменение размера изображения

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

Это можно сделать с помощью области интереса — AOI (area of interest), также известной как ROI (Region of Interest). Уменьшение общего размера изображения с помощью этой функции также может увеличить Частоту кадров.


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