Original title:
Zabezpečení prostoru pomocí videokamery a OS Linux
Translated title:
Videocamera Based Security Guard for OS Linux
Authors:
Valeš, Jan ; Herrman, Tomáš (referee) ; Škarvada, Jaroslav (advisor) Document type: Master’s theses
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Práce se zabývá implementací aplikace, která umožňuje zabezpečení prostoru pomocí web kamery a OS Linux. Hlavní součástí aplikace je proces běžící v pozadí, který komunikuje s kamerou přes V4L rozhraní. Pomocí dynamicky nahrávaných modulů se provádí detekce pohybu ve snímané scéně. Algoritmus detekce lze jednoduše měnit pomocí uživatelských modulů. Aplikace umožňuje ukládat snímaná data ve formě obrázků nebo video souborů. Pro monitorování snímané scény v reálném čase byl implementován klient, který umožňuje připojení přes TCP/IP k hlavní aplikaci. V komunikačním protokolu je implementována i jednoduchá autentizace klientů a šifrování přenášených dat.
This thesis deals with the implementation of security guard software for OS Linux using an appropriate web camera. The main part of this application is process running in background using V4L application interface to communicate with web cam. Because this program uses dynamically loaded plug-ins for motion detection, it is very simple to change detection algorithm just by modifying configuration file. Application data can be saved as images or video files. Client application was created for online monitoring by user. It communicates with security guard software over network by TCP/IP protocol. Implemented application layer protocol allows simple client authentication and data encryption.
Keywords:
client authentication; GTKmm; Linux; motion detection; V4L; video capture; video streaming; autentizace; detekce pohybu; GTKmm; Linux; snímání obrazu; V4L; video streaming
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/53966