Downloads Documents

GenICam (Generic Interface for Cameras): универсальный интерфейс программирования для камер

Стандарт, описывающий универсальный интерфейс камер

Камеры, применяемые в настоящее время в индустрии машинного зрения, настраиваются более или менее одинаково – путем чтения и записи параметров в регистрах. Однако протоколы, форматы и адреса регистров, как правило, различаются в зависимости от производителя.

Почему GenICam

Стандарт GenICam описывает универсальный интерфейс программирования. Он представляет собой комплексный интерфейс настройки для самых различных стандартных интерфейсов передачи данных, включая GigE Vision, USB3 Vision, Camera Link® и IEEE 1394, и распространяется на все типы камер и форматы изображений. Такой подход существенно упрощает возможности подключения к ПК камер, совместимых со стандартом GenICam, и исключает необходимость установки параметров непосредственно на камере.

Как устроен интерфейс GenICam?

Ядром GenICam является файл-дескриптор формата XML с описанием свойств камеры. На основе этого файла программой-транслятором непосредственно создается интерфейс прикладного программирования, называемый GenAPI, либо элементы графического интерфейса пользователя (GUI). Посредством его пользователь может работать со всеми функциями и параметрами камеры, такими как продолжительность экспозиции, коэффициент усиления и т. д. Согласно стандарту GigE Vision и USB3 Vision камеры с интерфейсом GigE и USB 3.0 должны содержать файл-дескриптор формата XML.

Преимущества GenICam

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

Кто такой GenICam?

Стандарт GenICam был разработан Европейской ассоциацией машинного зрения (European Machine Vision Association, EMVA). Ряд крупнейших производителей камер и плат захвата изображения, а также создателей программных библиотек продолжают в сотрудничестве с Basler работать над активным развитием этого стандарта. Дополнительная информация о GenICam представлена на странице www.GenICam.org.
Подробнее о GenICam можно узнать из документа с указаниями по применению «Совместимость камер Basler со сторонними программными библиотеками».

Есть вопросы?

Хотите задать вопросы о наших камерах или получить получить более подробную информацию? Мы всегда рады помочь.
 
Включите cookies, чтобы загружать файлы без необходимости повторного ввода данных при каждом последующем посещении.