blob: b99602d64625dbc20ae9b4993ad542f51619e259 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#ifndef __STEER_ACCUMULATOR_H__
#define __STEER_ACCUMULATOR_H__
#include <opencv2/opencv.hpp>
#include "steer_interface.h"
#include <list>
using namespace cv;
class SteerAccumulator : SteerIface
{
public:
virtual ~SteerAccumulator() {};
void add_steerer(SteerIface* steerer);
virtual void process_image(const Mat& img);
virtual double get_steer_data();
virtual double get_confidence();
private:
std::list<SteerIface*> steerers;
};
#endif
|