Программно-аппаратные средства ввода зрительных данных в память персонального компьютера


Скачать 330.44 Kb.
Название Программно-аппаратные средства ввода зрительных данных в память персонального компьютера
страница 4/7
Тип Реферат
rykovodstvo.ru > Руководство эксплуатация > Реферат
1   2   3   4   5   6   7

2.3 Программные пакеты для ввода и обработки зрительных данных в интерактивном режиме


Разработка прототипов СТЗ с использованием библиотек, описанных в п.2.2, требует написания исходного текста на языке программирования, обычно на Си++. В случае, когда основной целью прототипирования СТЗ является разработка алгоритма обработки изображений, выполняемого в цикле реального времени СТЗ, могут применять интерактивные пакеты для ввода и обработки зрительных данных. Часто подобные пакеты разрабатываются на основе библиотек функций обработки изображений, например, Matrox Inspector на базе MIL [14] или HDevelop и ActivVisionTools на базе HALCON [2].

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

Matrox Inspector [14] является интерактивным программным пакетом для научных и промышленных задач технического зрения. Предназначен для ОС Windows. Рассчитан на использование фреймграбберов фирмы Matrox. Выполняет захват, обработку, анализ, отображение и сохранение зрительной информации. Фактически, является удобной оболочкой для вызова функций библиотеки MIL. Есть С-подобный встроенный язык. В Inspector версии 3.1 реализован VBA-совместимый скриптовый язык, что позволяет передавать данные во внешние приложения в рамках COM-автоматизации, например, в MS Excel. Как и базовая библиотека MIL, пакет Inspector ориентирован на анализ плоских изображений. Предусмотрены функции распознавания символов и штрих-кодов.

Программа HDevelop является интерактивной средой программирования задач технического зрения, основанную на библиотеке HALCON [10]. Это графическая среда с интерпретатором Basic-подобного языка, поддерживающим вызов функций библиотеки HALCON. HDevelop позволяет экспортировать разработанный алгоритм обработки изображений в исходный текст на Си или Си++.

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

Программные компоненты ActivisionTools [2] также основаны на библиотеке HALCON. Это элементы управления ActiveX, которые можно рассматривать как образцы решения типичных задач обработки изображений с помощью библиотеки HALCON. Элементы ActivisionTools можно встраивать в прикладные СТЗ, и для построения интерфейса пользователя это может быть удобно (учитывая, конечно, что они на английском языке). Доступны элементы ActivisionTools для решения следующих задач:

  • вывод изображений с наложением областей интереса;

  • получение изображений от разных УВЗД, поддерживаемых HALCON;

  • анализ связных компонент на бинарных изображениях;

  • распознавание штрих-кодов;

  • измерения между линиями и краями;

  • калибровка и настройка камеры.

Некоторые интерактивные пакеты рассчитаны на разработку алгоритмов обработки изображений в модели потоков данных. Примеры таких пакетов – AdOculos [4] и Pisoft Image Framework [19]. В обоих пакетах есть встроенный набор алгоритмов обработки, визуально представляемых в виде прямоугольных блоков. Блоки можно соединять линиями, представляющими потоки данных – изображения, передаваемые на разные этапы обработки. После каждого этапа можно посмотреть содержимое изображения в специальном окне. В AdOculos предусмотрена возможность написания новых функций обработки на Си++.

Можно отметить, что все перечисленные пакеты направлены на то, чтобы дать пользователю возможность с наименьшими усилиями применить готовые библиотеки алгоритмов обработки изображений для решения собственных задач. Для работы в реальном времени эти пакеты мало пригодны, но они существенно ускоряют макетирование циклов обработки изображений. Интерактивные пакеты также удобны для ознакомления с алгоритмами обработки, которые могут присутствовать в них в довольно большом количестве. Технологии COM-автоматизации (в частности, оформление компонент обработки изображений в виде элементов управления ActiveX) направлены на то, чтобы пользователи могли обращаться к готовым библиотекам из Visual Basic и других сред-клиентов COM-автоматизации.


1   2   3   4   5   6   7

Похожие:

Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Программно-аппаратные средства ввода зрительных данных в память персонального компьютера
Стз), построенных на базе ibm-совместимых персональных компьютеров (ПК). Среди этих устройств выделяются устройства, работающие с...
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Задачами производственной
Программирование мобильных устройств, Конструирование программного обеспечения, Проектирование и архитектура программных систем,...
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Учебно-методический комплекс по учебной дисциплине Конструкция персонального...
Фгос по специальности спо 230113 Компьютерные системы и комплексы в части освоения основного вида профессиональной деятельности (впд):...
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Лекции групповых занятий для 11 групп. Глава Архитектура персонального компьютера
Модульный принцип позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости ее...
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Инструкция по «Регистрации ккт» с «Конфигуратором»
Утилита «Конфигуратор. Версия 4» является сервисной программой для персонального компьютера, предназначенная для автоматизации внесения...
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Инструкция по эксплуатации персонального компьютера
Компьютерное оборудование рекомендуется размещать в помещениях не ближе 0,5 м от отопительных приборов
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Инструкция по эксплуатации персонального компьютера
Компьютерное оборудование рекомендуется размещать в помещениях не ближе 0,5 м от отопительных приборов
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Руководство по установке и настройке
Гис пространственно распределённых технологических и линейных объектов. Документ описывает программно-аппаратные требования рабочих...
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon 1. вход в систему документооборота с персональным паролем
Перед Вами откроется страница ввода персонального пароля внутреннего контура «Электронного Татарстана»
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Электронный дневник Уважаемые родители!
...
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Правительство Российской Федерации Федеральное государственное автономное...
На тему Диагностическая плата неисправностей персонального компьютера с интерфейсом pci
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Iii территориальное распределение и объекты иивс и итц
Программно-аппаратные комплексы, телекоммуникационное оборудование и опо иивс и итц минэкономразвития России размещены в комплексах...
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Краткое руководство пользователя цифрового usb микроскопа DigiScope
Внимание: для оптимальной работы спецификация Вашего персонального компьютера, ноутбука должна быть не хуже приведенной ниже
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Протокол №
Данный курс является авторским. Он продолжает курс «Пользователь персонального компьютера» (10 класс). Курс рассчитан на 34 часа...
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Техническое задание № п/п Разделы Описание характеристик и требований к товару
Комплекс лазерный трехкоординатный кл-05-01 или эквивалент с системой чпу на основе персонального компьютера, предназначенного для...
Программно-аппаратные средства ввода зрительных данных в память персонального компьютера icon Инструкция по программированию в данной инструкции описывается порядок...
Устройство сопряжения персонального компьютера с радиостанцией (программатор) для данного типа радиостанции

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск