Разработка программного обеспечения конфигурирования аппаратно-программного комплекса распределённой обработки видеообразов
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?тарий: программный продукт BP Win 4.0Список данныхПеречень функцийИнформация с видеокамер Информация с интеллектуальных камер Объект в зоне видеонаблюдения Видеосервер Информация о принадлежности объекта какому-либо классуА0. Аппаратно - программного комплекса автоматического визуального определения характерных признаков наблюдаемых объектовИнформация с видеокамер Информация с интеллектуальных камер Объект в зоне видеонаблюдения Видеосервер Информация о принадлежности объектов какому-либо классу Выделенный объект Геометрические признакиА1. Выделение объекта А2. Выявление геометрических признаков объектов АЗ. Анализ геометрических признаков объектовИнформация с видеокамер Информация с интеллектуальных камер Объект в зоне видеонаблюдения Видеосервер Опорный кадр Кадр с объектом Полутоновое изображение Выделенный объектA11. Перехват опорного кадра А12. Перехват кадра по таймеру А13. Преобразование изображения в полутоновое А14. Сравнение кадров
Таблица 4.3 - Описание функциональных блоков
Наименование блокаОписание решаемых задач12А1. Выделение объектовНа этом этапе происходит перехват опорного кадра, который остается неизменным, и перехват кадра в реальном времени через каждую секунду. Кадры сравниваются между собой. Если кадры отличаются, то выделяется появившийся в кадре объект для дальнейшего распознавания.А2. Выявление геометрических признаков объектовНа данном этапе происходит выделение контура объектов, основных элементов объектов. Геометрические признаки выявляются путем анализа контура объектов и расстояний между элементами объектов.АЗ. Анализ геометрических признаков объектовЗдесь происходит сравнение полученных значений геометрических признаков с эталонными значениями и отнесение объектов к соответствующему классу.А11. Перехват опорного кадраНа данном этапе происходит перехват опорного кадра, который остается неизменным.А12. Перехват кадра по таймеруЗдесь происходит перехват кадра из видеопотока по таймеру каждую секунду.А13. Преобразование изображения в полутоновоеНа этом этапе происходит преобразование опорного кадра и перехваченного по таймеру кадра в полутоновое изображение.А14. Сравнение кадровНа данном этапе сравнивается перехваченный по таймеру кадр с опорным кадром. Если они различаются то происходит выделение объектов.
Построение диаграммы IDEF3. IDEF3 является технологией, ориентированной на описание процедур сбора данных при структурном анализе.
Рисунок 4.4 - Диаграмма IDEF3 функции выявления геометрических признаков объектов
Таблица 4.4 - Основные элементы модели
Название проекта: Организация аппаратно-программного комплекса автоматического визуального определения характерных признаков наблюдаемых объектовЦель проекта: Реализация структурно-функциональной модели аппаратно программного комплекса автоматического визуального определения характерных признаков наблюдаемых объектовТехнология моделирования: метод функционального моделирования IDEF3Инструментарий: программный продукт BP Win 4.0Идентификационный №Наименование действий1Выявление геометрических признаков объектов2Выделение контура объектов3Выделение элементов объектов4Наименование действия5Определение ширины6Определение площади7Определение периметра8Определение расстояний между элементами объектов9Анализ признаков
Таблица 4.5 - Словарь
ТерминыОпределениеСворачивающееся соединениеОбъединяет потоки, завершение одного или нескольких действий, вызывает начало выполнения другого действия.Разворачивающееся соединениеИспользуется для разбиения потока и завершение одного действия вызывает начало выполнения нескольких других.Временное предшествованиеИсходное действие должно завершиться прежде, чем конечное действие сможет начаться.Объектный потокВыход исходного действия является входом конечного.
Таблица 4.6 - Описание действий
Наименование действияОписание действияВыявление геометрических признаков объектовВызов процедур выделения контура объектов и выделения элементов объектов.Выделение контура объектовОпределяются координаты точек контура объектов.Выделение элементов объектовОпределяются координаты точек элементов объектов как средних линий частей объектов.Определение высотыОпределяются минимальная и максимальная координата по Y, находится их разность.Определение шириныОпределяются минимальная и максимальная координата по X, находится их разность.Определение площадиОпределяется количество пикселей, занимаемых объектом на изображении.Определение периметраОпределяется количество пикселей в контуре объектаОпределение расстояний между элементами объектовОпределяется количество пикселей между элементами объектов.Анализ признаковРассчитываются отношения абсолютных геометрических признаков объекта, которые анализируются для принятия решения об отнесении объектов к классу.
Построение диаграммы потоков данных DFD. Диаграммы потоков данных DFD в основном необходимы для разработки программного обеспечения, моделируя систему, как набор действий, соединенных друг с другом. В диаграмме имеются хранилища данных (эталонные признаки объектов). Такая диаграмма представлена на рисунке 4.5.
Рисунок 4.5 - DFD диаграмма декомпозиции функции распознавания выделенного объекта
Основные элементы модели представлены в таблицах 4.7, 4.8, 4.9.
Таблица 4.7 - Словарь
ТерминыОпределениеХранилище данныхОбъекты собирающие и храня