GuardMyPi
Protecting your berries from unauthorised tampering!
Classes
guardmypi.h File Reference

Header file declaring all public and private attributes for the guardmypi library. More...

#include <opencv2/core/utility.hpp>
#include "opencv2/objdetect/objdetect.hpp"
#include <opencv2/tracking.hpp>
#include <opencv2/videoio.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgcodecs.hpp>
#include "opencv2/face.hpp"
#include <iostream>
#include <cstring>
#include <unistd.h>
#include <thread>
#include <ctime>
#include <cstdlib>

Go to the source code of this file.

Classes

class  MotionDetector
 Analyses video feed by using background subtraction with a running average to detect motion changes. More...
 
class  ObjectDetector
 Used to analyse incoming feed from the camera for different objects such as Pets etc... More...
 
class  Unlock
 Contains various methods to unlock the system. More...
 
class  Camera
 Interfaces in the main program to open/close the camera and create new threads. More...
 

Detailed Description

Header file declaring all public and private attributes for the guardmypi library.

Author
Team 14