logo
МИРЭА / Методичка_2010 / Методичка_2010

Программное обеспечение

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

Как правило, драйверы устройств ввода (камер, сканеров и фреймграбберов) поставляют их производители, и они сразу входят в стандартный комплект поставки. Обратите внимание на то, что для каждой операционной системы требуется специальный тип драйвера, совместимый именно с данной ОС. Практически все современные системы видеоввода подключаются к персональным компьютерам как устройства типа plug-and-play. То есть после физического подключения устройства и (если необходимо) перезагрузки компьютера операционная система должна самостоятельно определить факт наличия нового устройства и сама инсталлировать необходимые для данного устройства драйверы. Если нужного драйвера под рукой все-таки не оказалось (обычно это происходит в тех случаях, когда оборудование было выпущено раньше, чем данная операционная система), его почти всегда можно бесплатно скачать с веб-сайта производителя.

Для самостоятельного программирования блока видеоввода в системах компьютерного зрения и общения на «высоком уровне» с современными устройствами видеоввода под операционной системой Windowsсуществуют стандартные протоколы обмена данными. В частности, для потокового видеоввода с видеокамер и фреймграбберов используется протоколVideo for Windows (VFW), а для взаимодействия с оптическими сканерами – так называемый протоколTWAIN.