Added motiondetector to alpr namespace

This commit is contained in:
Matt Hill
2015-05-15 05:53:29 -04:00
parent 149f1e26e7
commit 60cfe427a6
2 changed files with 23 additions and 9 deletions

View File

@@ -1,13 +1,22 @@
#ifndef OPENALPR_MOTIONDETECTOR_H
#define OPENALPR_MOTIONDETECTOR_H
#include "opencv2/opencv.hpp"
class MotionDetector
namespace alpr
{
private: cv::Ptr<cv::BackgroundSubtractor> pMOG2; //MOG2 Background subtractor
private: cv::Mat fgMaskMOG2;
public:
MotionDetector();
virtual ~MotionDetector();
class MotionDetector
{
private: cv::Ptr<cv::BackgroundSubtractor> pMOG2; //MOG2 Background subtractor
private: cv::Mat fgMaskMOG2;
public:
MotionDetector();
virtual ~MotionDetector();
void ResetMotionDetection(cv::Mat* frame);
cv::Rect MotionDetect(cv::Mat* frame);
};
void ResetMotionDetection(cv::Mat* frame);
cv::Rect MotionDetect(cv::Mat* frame);
};
}
#endif // OPENALPR_MOTIONDETECTOR_H