NimbRo ROS Soccer Package
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
IContourDetector.hpp
1 //IDetector.hpp
2 // Created on: May 14, 2015
3 // Author: Hafez Farazi <farazi@ais.uni-bonn.de>
4 #pragma once
5 #include <opencv2/opencv.hpp>
6 #include <math.h>
7 #include <vision_module/SoccerObjects/IDetector.hpp>
8 #include <vision_module/Tools/Parameters.hpp>
9 #include <vision_module/Tools/General.hpp>
10 #include <algorithm> // std::sort
11 using namespace cv;
12 class IContourDetector: public IDetector
13 {
14 public:
15  virtual bool Init()=0;
16  virtual ~IContourDetector()
17  {
18  }
19  virtual bool GetContour(const Mat &binaryFrame,
20  vector<Point> &resContour)=0;
21 };