{"title":"Mobile Smartphone as a Security and Surveillance Device","authors":"Milan Mušikić, D. Samardzija","doi":"10.1109/TELFOR52709.2021.9653434","DOIUrl":null,"url":null,"abstract":"A general problem that comes with setting up a security system is the price of the hardware that is used for surveillance, the ease of setting up the hardware required for the system that is in use and the accessibility of the application controlling the system from the user’s perspective. This paper presents two different methods of solving this problem. Each method was done as a separate app. The main idea is to find a device that can run these apps without costing too much and that doesn’t require much knowledge from the end user. When implementing our security system we also have to look at two different possibilities of conducting the system. The first possibility is to use an external server for analyzing the video stream that was captured from our device, while the second possibility is to implement the entire process on the same device as the surveillance system. There are also two different methods in creating our automated security system. The first method is to implement it using conventional computer vision techniques, while the second method relies on neural networks for detecting and tracking our intruder. The first app was created using the Java programming language with the help of the OpenCV library and the SMTP library. While the second app uses both Java and Python programming languages with the help of the YOLO library.","PeriodicalId":330449,"journal":{"name":"2021 29th Telecommunications Forum (TELFOR)","volume":"80 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 29th Telecommunications Forum (TELFOR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TELFOR52709.2021.9653434","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
A general problem that comes with setting up a security system is the price of the hardware that is used for surveillance, the ease of setting up the hardware required for the system that is in use and the accessibility of the application controlling the system from the user’s perspective. This paper presents two different methods of solving this problem. Each method was done as a separate app. The main idea is to find a device that can run these apps without costing too much and that doesn’t require much knowledge from the end user. When implementing our security system we also have to look at two different possibilities of conducting the system. The first possibility is to use an external server for analyzing the video stream that was captured from our device, while the second possibility is to implement the entire process on the same device as the surveillance system. There are also two different methods in creating our automated security system. The first method is to implement it using conventional computer vision techniques, while the second method relies on neural networks for detecting and tracking our intruder. The first app was created using the Java programming language with the help of the OpenCV library and the SMTP library. While the second app uses both Java and Python programming languages with the help of the YOLO library.