Revert "fixed compilation error because of DetectionBasedTracker"
authorAndrey Kamaev <andrey.kamaev@itseez.com>
Tue, 16 Oct 2012 15:37:02 +0000 (19:37 +0400)
committerAndrey Kamaev <andrey.kamaev@itseez.com>
Tue, 16 Oct 2012 15:37:02 +0000 (19:37 +0400)
This reverts commit 9b8c47399a3b4bcb8928156b7ea54fa7d0dfbd03.

modules/contrib/include/opencv2/contrib/detection_based_tracker.hpp

index dc157b1..c290318 100644 (file)
@@ -27,7 +27,6 @@ class DetectionBasedTracker
                     minNeighbours(2),
                     scaleFactor(1.1f)
                 {}
-                virtual ~IDetector() {}
 
                 virtual void detect(const cv::Mat& image, std::vector<cv::Rect>& objects) = 0;
 
@@ -63,6 +62,7 @@ class DetectionBasedTracker
                 {
                     minNeighbours = value;
                 }
+                virtual ~IDetector() {}
 
             protected:
                 cv::Size minObjSize;
@@ -107,6 +107,7 @@ class DetectionBasedTracker
         };
         virtual void getObjects(std::vector<ExtObject>& result) const;
 
+
         virtual int addObject(const cv::Rect& location); //returns id of the new object
 
     protected:
@@ -169,7 +170,7 @@ class DetectionBasedTracker
 
 namespace cv
 {
-    using ::DetectionBasedTracker;
+    typedef ::DetectionBasedTracker DetectionBasedTracker;
+    
 } //end of cv namespace
-
 #endif