Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ МО-417 Шакиров Айдар 24.06.docx
Скачиваний:
79
Добавлен:
28.08.2022
Размер:
4.35 Mб
Скачать

Аннотация

Пояснительная записка 88 (вместе с приложениями) с., 42 рис., 18 табл., 16 источников, 4 прил.

Данная выпускная квалификационная работа посвящена разработке программного обеспечения для работы с событиями в видеоплеере системы видеонаблюдения.

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

СОДЕРЖАНИЕ

Глава 1. Анализ проблемы и постановка задачи 7

1.1. Анализ предметной области 7

1.2. Содержательная постановка проблемы 8

1.3. Обзор и анализ существующих программных продуктов 9

1.4. Формальная постановка задачи 12

1.5. Структура решения задачи, декомпозиция задачи на подзадачи 13

Глава 2. Анализ моделей и методов решения 14

2.1. Типы событий системы видеонаблюдения 14

2.2. Математическая постановка задачи построения проекции временной шкалы событий 15

Глава 3. Математическое и алгоритмическое обеспечение отображения событий 17

3.1. Алгоритм построения проекции временной шкалы событий 17

3.2. Алгоритм получения событий системы видеонаблюдения 18

3.3. Алгоритм открытия видеозаписи события системы видеонаблюдения 19

Глава 4. Программное обеспечение 20

4.1. Язык программирования и инструментальные средства разработки 20

4.2. Место в системе 23

4.3. Описание структур данных 24

4.4. Описание компонента 25

4.5. Компонент Wasaby 25

4.6. Декомпозиция компонента 27

4.7. Описание интерфейса пользователя 29

Глава 5. Оценка качества решения 36

5.1. Тестирование компонента 36

5.2. Анализ эффективности 41

ЗАКЛЮЧЕНИЕ 43

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 44

ПРИЛОЖЕНИЕ А 47

ПРИЛОЖЕНИЕ Б 50

ПРИЛОЖЕНИЕ В 58

ПРИЛОЖЕНИЕ Г 70

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

Если таких событий огромное множество, оператору системы видеонаблюдения бывает трудно разобраться и открыть требуемую видеозапись.

Для работы с событиями системы видеонаблюдения было создано программное обеспечение – веб-компонент плеера для работы с событиями.

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

Глава 1. Анализ проблемы и постановка задачи

  1. Анализ предметной области

Видеонаблюдение (англ. Сlosed Circuit Television, CCTV – система телевидения замкнутого контура) – процесс, осуществляемый с применением оптико-электронных устройств, предназначенных для визуального контроля или автоматического анализа изображений.

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

Объем российского рынка видеонаблюдения в 2020 году составил более 82 млрд руб. против 77,3 млрд руб. годом ранее – рынок вырос на 6%.

Сейчас это сложные технические комплексы. Современные системы видеонаблюдения позволяют не только постоянно наблюдать за охраняемой зоной, но и производить постоянную запись или в момент движения объектов. А с помощью видеорегистраторов и видеосерверов передавать картинку в сеть.

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

Зачастую оператор системы видеонаблюдения тратит немалое количество времени, чтобы по информации об опасной операции или другом значимом событии отыскать и просмотреть требуемую видеозапись.