Jump to content

ГенИКам

GenICam (сокращенно Generic Interface for Cameras) — это универсальный программный интерфейс для (промышленных) камер машинного зрения. Целью стандарта является отделение технологии интерфейсов промышленных камер (таких как GigE Vision , USB3 Vision , CoaXPress или Camera Link ) от интерфейса программирования пользовательских приложений (API). GenICam находится в ведении Европейской ассоциации машинного зрения ( EMVA ). Работа над стандартом началась в 2003 году. [ 1 ] и первый модуль GenICam, то есть GenApi, был ратифицирован в 2006 году, тогда как последний модуль, то есть GenTL, был ратифицирован в 2008 году. [ 2 ]

Многие компании в отрасли машинного зрения внесли свой вклад в разработку стандарта. Основными компаниями, участвовавшими в разработке стандартов GenICam, являются:

Поскольку многие компании участвовали в разработке стандарта GenICam, а также из-за потенциальных преимуществ, которые он, казалось, предлагал, некоторые производители камер уже начали использовать GenICam в своих продуктах. Однако многие из тех, кто участвовал в разработке стандарта, до сих пор используют проприетарные SDK. Например, FLIR использует Spinnaker SDK ( https://www.ptgrey.com/spinnaker-sdk ).

Доступен общий программный интерфейс, который пытается поддерживать все камеры genicam: aravis .

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

  • GenApi : используется файл описания XML, который используется для настройки камеры и получения подробной информации о доступе к камерам и управлении ими;
  • Стандартное соглашение об именах функций (SFNC) : это рекомендуемые имена и типы общих функций камер для обеспечения совместимости;
  • GenTL : это интерфейс транспортного уровня для перечисления камер, захвата изображений с камеры и перемещения их в пользовательское приложение.

GenICam обеспечивает поддержку пяти основных функций: [ 4 ]

  1. Настройка камеры. Эта функция может поддерживать ряд функций камеры, таких как размер кадра, скорость съемки, формат пикселей, усиление, смещение изображения и т. д.
  2. Захват изображений. Эта функция создаст каналы доступа между камерой и пользовательским интерфейсом и инициирует получение изображений.
  3. Графический пользовательский интерфейс — эта функция позволяет пользовательскому графическому интерфейсу беспрепятственно взаимодействовать с камерой(ами).
  4. Передача дополнительных данных. Эта функция позволяет камерам отправлять дополнительные данные поверх данных изображения. Типичными примерами могут быть данные гистограммы, отметка времени, область интереса в кадре и т. д.
  5. Доставка событий. Эта функция позволяет камерам взаимодействовать с приложением через канал событий .
[ редактировать ]
  1. ^ «GenICam — НОВЫЙ стандарт машинного зрения» . Адепт под ключ . Сентябрь 2007 года . Проверено 18 июля 2017 г.
  2. ^ «Статус» . ЭМВА . Проверено 18 июля 2017 г.
  3. ^ «Кристоф Зирл из MVTec переизбран на должность вице-председателя GenICam по маркетингу и операциям» . МВТек . 05.04.2019 . Проверено 2 августа 2019 г.
  4. ^ «Новый стандарт GenICam для камер» . Ферретт . 08.11.2006. Архивировано из оригинала 02 апреля 2016 г. Проверено 18 июля 2017 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b62f81a6dbd49f231d1bfa509386bb5c__1717125900
URL1:https://arc.ask3.ru/arc/aa/b6/5c/b62f81a6dbd49f231d1bfa509386bb5c.html
Заголовок, (Title) документа по адресу, URL1:
GenICam - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)