00001 #ifndef FACE_CONTOUR_DETECTOR_FILTER_SHOWENDPOINTS_H_ 00002 #define FACE_CONTOUR_DETECTOR_FILTER_SHOWENDPOINTS_H_ 00003 00004 #include <face_contour_detector/filters/Filter.h> 00005 #include <face_contour_detector/filters/Parameter.h> 00006 #include <vector> 00007 #include <string> 00008 namespace face_contour_detector { 00009 namespace filters { 00012 class ShowEndpoints : public Filter { 00013 public: 00014 ShowEndpoints(); 00015 00016 virtual std::vector<Parameter> GetParameters(); 00017 virtual void Apply(const cv::Mat& input, cv::Mat& result); 00018 virtual void ResetParameters(); 00019 virtual const std::string& GetFilterName(); 00020 protected: 00021 //static 00022 static std::string m_filterName; 00023 }; 00024 } //namespace filters 00025 } //namespace face_contour_detector 00026 00027 #endif //FACE_CONTOUR_DETECTOR_FILTER_SHOWENDPOINTS_H_