#ifndef MYCVFRAMEPROCVERT_H
#define MYCVFRAMEPROCVERT_H

#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/features2d/features2d.hpp"

#include "mycv.h"

using namespace std;
using namespace cv;

#define IMAGE_WIDTH 300

// detect modes
#define MODE_AUTO_ROTATE 1

class mycvFrameLocVert
{
private:    
    vector<Mat> mResFrames; // founded counters frames

public:
    mycvFrameLocVert();
    ~mycvFrameLocVert();

    void detectFrame(const Mat &aSrc, vector<Rect> &aFrame, int aMode);
};

#endif // MYCVFRAMEPROCVERT_H
