diff options
author | Florian Jung <florian.a.jung@web.de> | 2012-12-03 23:24:27 +0100 |
---|---|---|
committer | Florian Jung <florian.a.jung@web.de> | 2012-12-03 23:24:27 +0100 |
commit | 8775126ba9391d6e9eca61d5746dcf80cafa19f2 (patch) | |
tree | 33c4b3b1b1ec4173a0431af98dc57ba39903611d /naive_steerer.h | |
parent | 6175f64926b52b4d35379d4cc872b7c4cee7dd98 (diff) |
lenk- und strassenerkennungskram in klassen ausgelagert. funzt.
Diffstat (limited to 'naive_steerer.h')
-rw-r--r-- | naive_steerer.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/naive_steerer.h b/naive_steerer.h new file mode 100644 index 0000000..d31582a --- /dev/null +++ b/naive_steerer.h @@ -0,0 +1,30 @@ +#ifndef __NAIVE_STEERER_H__ +#define __NAIVE_STEERER_H__ + +#include <opencv2/opencv.hpp> +#include "steer_interface.h" +#include <list> + +using namespace cv; + + +class NaiveSteerer : public SteerIface +{ + public: + NaiveSteerer(int chx, int chy); + void set_crosshair(int chx, int chy); + + virtual ~NaiveSteerer() {}; + + virtual void process_image(const Mat& img); + virtual double get_steer_data(); + virtual double get_confidence(); + + private: + double steer; + double confidence; + int crosshair_x; + int crosshair_y; +}; + +#endif |