DIY surveillance system with a face detection implemented with Python, OpenCV and Flask. Made as a team project for a System Security course at the Faculty of Organization and Informatics, Varaždin, Croatia.
Implement a class whose methods will be running on the Raspberry PI devices. Class should be "plug n' play" meaning user should be able to instantiate the user class and call the run() method - class should do all the rest.
Client class should use the following developed modules:
Streamer is currently dependent on the Recorder class - this should not be the case. Both Recorder and Streamer should be instantiated inside the client script.
Implement a class that enables sending images from the client (Raspberry PI) to the server (GCP VM Instance).
Class name: "Streamer".
Store the class source code inside the "modules" folder.