Filter.h
Go to the documentation of this file.
00001 #ifndef FACE_CONTOUR_DETECTOR_FILTERS_FILTER_H_
00002 #define FACE_CONTOUR_DETECTOR_FILTERS_FILTER_H_
00003 
00004 #include <face_contour_detector/filters/Parameter.h>
00005 #include <vector>
00006 
00007 //CV
00008 #include <cv_bridge/CvBridge.h>
00009 #include <opencv/cv.h>
00010 #include <opencv/highgui.h>
00011 
00012 namespace face_contour_detector {
00013         namespace filters {
00016                 class Filter {
00017                 public:
00020                         virtual std::vector<filters::Parameter> GetParameters() = 0;
00024                         virtual void Apply(const cv::Mat& input, cv::Mat& result) = 0;
00026                         virtual void ResetParameters() = 0;
00029                         virtual const std::string& GetFilterName() = 0;
00030                 };
00031         } //namespace face_contour_detector
00032 } //namespace filter
00033 
00034 #endif /* FACE_CONTOUR_DETECTOR_FILTERS_FILTER_H_ */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends


face_contour_detector
Author(s): Fabian Wenzelmann and Julian Schmid
autogenerated on Wed Dec 26 2012 16:18:17