Creation of a system for continuous analysis of video surveillance camera broadcast quality at construction sites via Canny detection algorithm
Abstract
Construction sites are equipped with ip cameras operating via RTSP (real time streaming protocol). The aim of the research work is to dive into the Canny detection algorithm, to implement it as one of the microservices of our system, and to develop the rest of the system modules to make decisions about poor quality video streaming. The result of the research work is a system through which interested parties can register RTSP cameras, view the boundary detection performance with each frame of the video stream, and receive notifications when a low-quality broadcast is detected.
Full Text:
PDF (Russian)References
Duckett D. HTML and CSS. Development and design of websites / D. Duckett. - Moscow: Eksmo, 2013. - 480 с.
Duckett D. Javascript and jQuery. Interactive web development / D. Duckett. - Moscow: Eksmo, 2020. - 640 с.
Lutz M. Studying Python. 3rd edition / M. Lutz. - St. Petersburg: Symbol-Plus, 2009. - 548 с.
Surares D.O. Image processing with OpenCV / D.O. Suarez, Garcia G.B. - Moscow: DMK Press, 2016. - 210 с.
Eckel B. Philosophy of Java / B. Eckel. - St. Petersburg: Peter, 2022. - 1168 с.
Adeshina A.A. Building Python Web APIs with FastAPI: A fast-paced guide to building high-performance, robust web APIs with very little boilerplate code / A.A. Adeshina. - Mumbai: Packt Publishing Ltd, 2022. - 187 р.
Debalauwe W. Taming Thymeleaf. Practical Guide to building a web application with Spring Boot and Thymeleaf / W. Debalauwe. - Mumbai: Packt Publishing Ltd, 2022. - 410 р.
Drake J.D. Practical PostgreSQL / J.D. Drake, J.C. Worsley. - New York: O'Reilly Media, Inc., 2022. - 622 p.
Richer J. OAuth 2 in Action First Edition / J. Richer, A. Sanso. - New York: PublisherManning Publications Co. LLC, 2017, 360 p.
Thorgersen S. Keycloak - Identity and Access Management for Modern Applications : Harness the power of Keycloak, OpenID Connect, and OAuth 2.0 protocols to secure applications / I. Silva, S. Thorgersen. Silva, S. Thorgersen. - Mumbai: Packt Publishing Ltd, 2021. - 362 р.
Who Are You, I Don't Know You, or How We Do JWT Authentication [Electronic resource]. - URL: https://habr.com/ru/companies/doubletapp/articles/764424 (accessed 13.02.2024).
Canny Edge Detection (PKCE) [Electronic resource]. - URL: https://docs.opencv.org/4.x/da/d22/tutorial_py_canny.html (accessed 13.02.2024).
Code Exchange Confirmation Key (PKCE) [Electronic resource]. - URL: https://cloudentity.com/developers/basics/oauth-extensions/authorization-code-with-pkce/ (accessed 13.02.2024).
Sending emails with Spring [Electronic resource]. - URL: https://habr.com/ru/companies/otus/articles/557798/ (accessed 13.02.2024).
Spring Boot CRUD application with Thymeleaf [Electronic resource]. - URL: https://www.baeldung.com/spring-boot-crud-thymeleaf (accessed 13.02.2024).
What is RTSP and why is it needed? [Electronic resource]. - URL: https://flussonic.ru/blog/news/about-rtsp/ (accessed 13.02.2024).
Find and Draw Contours using OpenCV | Python [Electronic resource]. - URL: https://www.geeksforgeeks.org/find-and-draw-contours-using-opencv-python (accessed 13.02.2024).
Image Smoothing using Gaussian Blur in OpenCV Python [Electronic resource]. - URL: https://www.tutorialkart.com/opencv/python/opencv-python-gaussian-image-smoothing/#gsc.tab=0 (date of address: 13.02.2024).
Lombok. Complete manual [Electronic resource]. - URL: https://habr.com/ru/companies/piter/articles/676394 (accessed 13.02.2024).
MinIO: Connect to MinIO from Python [Electronic resource]. - URL: https://www.stackhero.io/en/services/MinIO/documentations/Getting-started/Connect-to-MinIO-from-Python (accessed 13.02.2024).
Refbacks
- There are currently no refbacks.
Abava Кибербезопасность IT Congress 2024
ISSN: 2307-8162