Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА МОДУЛЯ УПРАВЛЕНИЯ КАМЕРОЙ ДЛЯ ИНФОРМАЦИОННО-ТЕЛЕКОММУНИКАЦИОННОЙ СИСТЕМЫ ИНТЕЛЛЕКТУАЛЬНОГО ВИДЕОНАБЛЮДЕНИЯ И АНАЛИТИКИ ЛЕСОПОЖАРНОЙ ОБСТАНОВКИ (ИТС «ИВА»)

Работа №186072

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы59
Год сдачи2022
Стоимость4335 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
17
Не подходит работа?

Узнай цену на написание


ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 3
ВВЕДЕНИЕ 4
1 СИСТЕМА ИТС «ИВА» 6
2 ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ 10
2.1 Функциональные требования 10
2.2 Нефункциональные требования 10
2.2.1 Протоколы взаимодействия с камерой 10
2.2.2 Взаимодействие с модулем управления камерой 12
2.2.3 Используемые технологии 13
3 ПРОЕКТИРОВАНИЕ 15
3.1 Компонент «Математика» 15
3.2 Компонент «Протокол взаимодействия» 16
3.3 Компонент «Состояние камеры» 19
3.4 Компонент «Обработка команд» 24
3.5 Основной класс модуля управления камерой 29
4 РЕАЛИЗАЦИЯ 34
4.1 Компонент «Протокол взаимодействия» 34
4.2 Компонент «Состояние камеры» 36
4.3 Компонент «Обработка команд» 41
4.4 Основной класс модуля управления камер 44
5 РАБОТА МОДУЛЯ УПРАВЛЕНИЯ КАМЕРОЙ 47
ЗАКЛЮЧЕНИЕ 50
ЛИТЕРАТУРА 51

Лесные пожары являются огромной угрозой для лесов и их биологического разнообразия. Ежегодно, от воздействия пожаров, полностью выгорает более 3 млн. га лесов, а огонь проходит в среднем по 10 млн. га. В таких пожарах погибает множество животных и растительность. Человек тоже не становится исключением. Также, воздействие пожаров негативно влияет на изменение климата, увеличивая содержания угарного газа в атмосфере за счет потерь углерода в почве и биомассе.
Помимо основного вреда, пожар также негативно влияет на экономический сектор страны. От пожаров страдают как небольшие человеческие постройки, так и экономически важные предприятия. Пожар является огромной проблемой, ведь в тех местах, где он прошелся, все выгорает и ничего не остается, нанося огромные убытки.
Для ликвидации лесных пожаров используют огромное количество техники, людей, оборудования и т.д. Все это также наносят осуществимый ущерб экономике.
Например, на 2010 год ущерб от пожаров составил более 85 млрд. рублей, а на их ликвидацию более 11 млрд. рублей. Такой большой ущерб связан с не своевременным обнаружением, и вследствие чего, малые пожары, которые легко ликвидировать, разрастаются в огромные, на миллионы гектаров.
Процесс обнаружения лесных пожаров не является легко выполняемым. Для обнаружения используют спутники, авиацию, мобильные группы, состоящие из различной техники и людей. Применяют даже различные программные обеспечения, созданные для решения тех или иных задач. Это могут быть, как программы для ведения учёности, так и программные комплексы для мониторинга, в котором могут использоваться видеокамеры и / или специализированные датчики обнаружения.
Одно из таких программных обеспечений является «Программное обеспечение информационно-телекоммуникационной системы интеллектуального видеонаблюдения и аналитики лесопожарной обстановки» [1], в дальнейшем ИТС «ИВА», разрабатываемое компанией «НТП «Киберцентр», которое предназначено для мониторинга лесопожарной обстановки путем анализа видео с видеокамер и оповещения соответствующих должностных лиц.
В качестве видеокамер в системе ИТС «ИВА» выступают внешние видеокамеры, т.е. система ИТС «ИВА» ничего не знает о моделях видеокамер, способах взаимодействия с ними и их функциональности. Следовательно, система подразумевает наличие некого модуля, позволяющего обеспечить взаимодействие с видеокамерами. Процесс разработки данного модуля, получившего название «Модуль управления камерой», описан в рамках текущей дипломной работы.
Для возможности разработки модуля необходимо знать, как устроена система ИТС «ИВА», как происходит взаимодействие с пользователем, как обеспечить взаимодействие с видеокамерами и какие команды должен выполнять модуль. Таким образом, для достижения поставленной цели необходимо решить следующие задачи:
1. Изучить функциональность и строение системы «ИТС» ИВА.
2. Определить требования к модулю.
3. Спроектировать модуль.
4. Реализовать модуль.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Целью работы являлась разработка модуля управления камерой для системы ИТС «ИВА».
Весь процесс разработки разделился на три стадии:
• Выявление требований.
• Проектирование модуля.
• Реализация модуля.
На первой стадии были выявлены основные и дополнительные требования, предъявляемые к модулю. В качестве основных требований выступали команды управления (позиционирование, масштабирование), а в качестве дополнительных - унифицированные протоколы взаимодействия с видеокамерами и используемые технологии.
Во время второй стадии, модуль управления камерой был разделен на компоненты, выполняющие свои предназначения. Каждый такой компонент был спроектирован и показан на общем виде модуля управления камерой.
Последняя стадия заключалась в реализации компонентов, описанных на второй стадии, а также в реализации модуля управления камерой.
Таким образом, анализируя результаты всех стадий, которые необходимо было выполнить, можно сделать вывод о том, что все задачи в полной мере выполнены, а, следовательно, поставленная цель достигнута.



1. Система интеллектуального видеонаблюдения и аналитики лесопожарной
обстановки «ИВА» [Электронный ресурс] - URL
https://incom.tomsk.ru/product/fire/sistema-intellektualnogo-videonablyudeniya-i-analitiki-lesopozharnoy-obstanovki-iva/ : (дата обращения: 04.05.2022)
2. Обзор протокола HTTP [Электронный ресурс] - URL:
https://developer.mozilla.org/ru/docs/Web/HTTP/Overview (дата обращения: 04.05.2022)
3. Что такое Windows Communication Foundation [Электронный ресурс] - URL: https://docs.microsoft.com/ru-ru/dotnet/framework/wcf/whats-wcf (дата обращения: 04.05.2022)
4. Internet Information Services [Электронный ресурс] - URL: https://ru.wikipedia.org/wiki/Internet_Information_Services (дата обращения: 04.05.2022)
5. WebSockets [Электронный ресурс] - URL:
https://developer.mozilla.org/ru/docs/Web/API/WebSockets_API (дата обращения: 04.05.2022)
6. Введение в SignalR [Электронный ресурс] - URL: https://docs.microsoft.com/ru-ru/aspnet/signalr/overview/getting-started/introduction-to-signalr (дата обращения: 04.05.2022)
7. ASP.NET[Электронный ресурс] - URL: https://ru.wikipedia.org/wiki/ASP.NET(дата обращения: 04.05.2022)
8. Что такое ONVIF? И как его использовать в видеонаблюдении и контроле доступа [Электронный ресурс] - URL: https://securityrussia.com/blog/onvif.html(дата обращения: 04.05.2022)
9. Axis HTTP API [Электронный ресурс] URL:
https://www.domoticaworld.com/wp-content/uploads//2009/03/Axis-HTTP-API.pdf(дата обращения: 04.05.2022)
10. Axis Communications [Электронный ресурс] - URL:
https://ru.wikipedia.org/wiki/Axis_Communications (дата обращения: 04.05.2022)
11. About us | Bosch Security Systems [Электронный ресурс] - URL: https://www.boschsecurity.com/xc/en/about-us/ (дата обращения: 04.05.2022)
12. Sony [Электронный ресурс] - URL: https://ru.wikipedia.org/wiki/Sony (дата обращения: 04.05.2022)
13. Документация по C# [Электронный ресурс] - URL: https://docs.microsoft.com/ru-ru/dotnet/csharp/ (дата обращения: 04.05.2022)
14. Документация по .NET Framework [Электронный ресурс] - URL: https://docs.microsoft.com/ru-ru/dotnet/framework/ (дата обращения: 04.05.2022)
15. Обзор среды CLR [Электронный ресурс] - URL: https://docs.microsoft.com/ru-ru/dotnet/standard/clr/ (дата обращения: 04.05.2022)
16. JavaScript [Электронный ресурс] URL:
https://developer.mozilla.org/ru/docs/Web/JavaScript (дата обращения: 04.05.2022)
17. Kendo UI — новейший UI-фреймворк от Telerik [Электронный ресурс] - URL: https://habr.com/ru/post/133648/ (дата обращения: 04.05.2022)
18. What is jQuery? [Электронный ресурс] - URL: https://jquery.com (дата
обращения: 04.05.2022)
19. HTML5 [Электронный ресурс] - URL: http://htmlbook.ru/html5 (дата обращения: 04.05.2022)
20. CSS3 [Электронный ресурс] - URL: http://htmlbook.ru/css3 (дата обращения: 04.05.2022)
21. Географическая система координат [Электронный ресурс] - URL: https://desktop.arcgis.com/ru/arcmap/10.3/guide-books/map-projections/geographic-coordinate-system.htm (дата обращения: 04.05.2022)
22. Географические координаты [Электронный ресурс] - URL:
кй^://ги.’№1к1рей1а.огд/’№1к1/Географические_координаты#Полусвободная_в_азимуте_система_координат (дата обращения: 04.05.2022)
23. HttpClient Класс [Электронный ресурс] - URL: https://docs.microsoft.com/ru-ru/dotnet/api/system.net.http.httpclient?view=netframework-4.5.1 (дата обращения: 04.05.2022)
24. Timer Класс [Электронный ресурс] - URL: https://docs.microsoft.com/ru-
ru/dotnet/api/system.timers.timer?view=netframework-4.5.1 (дата обращения: 04.05.2022)
25. Начало работы с веб-API ASP.NET2 [Электронный ресурс] - URL: https://docs.microsoft.com/ru-ru/aspnet/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api (дата обращения: 04.05.2022)
26. Web API 2 в ASP.NET[Электронный ресурс] - URL: https://metamt.com/sharp/aspnet_webapi/L1.php (дата об-ращения: 04.05.2022)
27. GUID [Электронный ресурс] - URL: https://ru.wikipedia.org/wiki/GUID (дата обращения: 04.05.2022)
28. Асинхронная модель программирования [Электронный ресурс] - URL: https://docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/concepts/async/task-asynchronous-programming-model (дата обращения: 04.05.2022)
29. Task Класс [Электронный ресурс] - URL: https://docs.microsoft.com/ru-
RU/dotnet/api/system.threading.tasks.task?view=netframework-4.5.1 (дата
обращения: 04.05.2022)
30. Что такое F# [Электронный ресурс] - URL: https://docs.microsoft.com/ru-ru/dotnet/fsharp/what-is-fsharp (дата обращения: 04.05.2022)
31. Оператор await (справочник по C#) [Электронный ресурс] - URL: https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/operators/await(дата обращения: 04.05.2022)
32. Делегаты (Руководство по программированию на C#) [Электронный ресурс] -
URL: https://docs.microsoft.com/ru-ru/dotnet/csharp/programming-
guide/delegates/(дата обращения: 04.05.2022)
33. Введение в REST API — RESTful веб-сервисы [Электронный ресурс] - URL: https://habr.com/ru/post/483202/ (дата обращения: 04.05.2022)
34. ONVIF-Device-Manager [Электронный ресурс] - URL:
https://github. com/aleksandrm8/ONVIF-Device-Manager (дата обращения:
12.05.2022)


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ