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.