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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.