Набор Адаптера Image Acquisition Toolbox™ является средой C++, которую можно использовать, чтобы создать адаптер. Среда C++ является набором классов, которые работают совместно, чтобы создать конкретное приложение. В среде уже задан проект программного обеспечения. Со средой адаптера вы разделяете классы среды на подклассы и реализуете необходимые функции членства, чтобы изложить в деталях проект, чтобы поддержать ваше конкретное оборудование.
Адаптер является динамически подключаемой библиотекой (DLL), названной разделяемой библиотекой по системам Linux, которая реализует связь между механизмом Image Acquisition Toolbox и драйвером устройства через комплект разработчика программного обеспечения (SDK) поставщика.
Вы разрабатываете адаптер, чтобы поддержать новое оборудование. Адаптеры включают динамическую загрузку поддержки оборудования, не требуя перекомпиляции и соединяясь тулбокса. Используя адаптер, чтобы добавить аппаратную поддержку дает вам преимущество наличия нескольких предварительно группированных функций, таких как регистрация данных, инициирование и стандартизированный интерфейс к устройству получения изображений.
Эта схема показывает отношение адаптера к механизму тулбокса и драйверу устройства.
Отношение адаптера к компонентам тулбокса
Чтобы создать адаптер, у вас должно быть практическое знание
C++
Функциональность вашего аппаратного устройства и его связанный прикладной программный интерфейс (API)
Концепции Image Acquisition Toolbox, функциональность и терминология, как описано в документации Руководства пользователя Image Acquisition Toolbox