Treffer: Multikameravisualiseringsverktygi realtid : EagleEye
info:eu-repo/semantics/openAccess
Swedish
1541796991
From OAIster®, provided by the OCLC Cooperative.
Weitere Informationen
This bachelor thesis presents the EagleEye project, a real-time visualization tool designed for multi-camera systems, developed for Axis Communications at Linköping University. The aim of the project was to create a system demonstrating the analytical capabilities of Axis cameras, specifically leveraging their new features for geo-coordinate metadata. Through low-latency video streaming, movement analysis via heatmaps, and alarm functionalities, EagleEye effectively showcases the commercial potential of these cameras. The project was executed using agile methodologies, combining iterative sprints with Kanban, pair programming, and workshops to ensure efficiency and quality. The EagleEye system comprises a Python-based backend and a TypeScript/React frontend, integrating third-party tools like Mosquitto for MQTT communication and RTSPtoWebRTC for converting camera RTSP streams to WebRTC, achieving latency below one second. An initial system anatomy laid the technical foundation, while regular meetings with Axis communications representatives ensured alignment with their requirements. EagleEye facilitates efficient product demonstrations of Axis communications camera systems through metadata visualization, highlighting analytical capabilities and commercial applications. Project experiences underline the importance of flexible planning and clear role distribution.
Detta kandidatarbete presenterar projektet EagleEye, ett realtidsvisualiseringsverktyg för multi-kamerasystem, utformat för Axis Communications och framtaget vid Linköpings universitet. Projektets syfte var att skapa ett system som demonstrerar den analytiska kapaciteten av Axis-kameror, särskilt deras nya funktioner för metadata med geokoordinater. Genom låglatens-videoströmning, rörelseanalys via heatmaps och larmfunktionalitet visar EagleEye kamerornas potential i kommersiellt syfte. Projektets utveckling genomfördes med en agil arbetsmetodik genom iterativa sprintar i kombination med Kanban, parprogrammering och workshops som säkerställde effektivitet och kvalitet. Systemet är uppdelat i en backend skriven i Python och en frontend i TypeScript/React med stöd av tredjepartsverktyg som Mosquitto för MQTT-kommunikation och RTSPtoWebRTC för konvertering av kamerornas RTSP-strömmar till WebRTC, vilket möjliggör en latens under en sekund. En initial systemanatomi lade grunden för projektets tekniska struktur, medan regelbundna möten med kontaktpersoner hos Axis säkerställde att verktyget uppfyllde Axis krav på slutprodukten. EagleEye underlättar effektiva produktdemonstrationer av Axis kamerasystem genom visualisering av metadata, vilket visar kamerornas analytiska kapabilitet och kommersiella tillämpningar. Erfarenheter från projektet betonar vikten av flexibel planering och tydlig rollfördelning. För framtida utveckling föreslås förbättrad systemintegration och en mer användarvänlig design för att ytterligare höja verktygets värde vid produktdemonstrationer.