Filters a cv::Mat, and provides a list of Parameters, who provides generic interfaces to modify the themself Every filter that wants to be usable by filter::RosService or filter::List should inherit this class. More...
#include <Filter.h>
Public Member Functions | |
virtual void | Apply (const cv::Mat &input, cv::Mat &result)=0 |
virtual const std::string & | GetFilterName ()=0 |
virtual std::vector < filters::Parameter > | GetParameters ()=0 |
virtual void | ResetParameters ()=0 |
Resets all the paramters of the filter to the default values. |
Filters a cv::Mat, and provides a list of Parameters, who provides generic interfaces to modify the themself Every filter that wants to be usable by filter::RosService or filter::List should inherit this class.
virtual void face_contour_detector::filters::Filter::Apply | ( | const cv::Mat & | input, |
cv::Mat & | result | ||
) | [pure virtual] |
Applies the filter
input | the data of this cv::Mat is beeing used as input for the filter |
result | the result will be saved here |
Implemented in face_contour_detector::filters::EdgeConnectorGraphBased, face_contour_detector::filters::EdgeConnector, face_contour_detector::filters::Canny, face_contour_detector::filters::ColorGraphs, face_contour_detector::filters::DebugHighlight, face_contour_detector::filters::DeleteShortLines, face_contour_detector::filters::GaussianBlur, face_contour_detector::filters::Resize, and face_contour_detector::filters::ShowEndpoints.
virtual const std::string& face_contour_detector::filters::Filter::GetFilterName | ( | ) | [pure virtual] |
Returns the name of the filter in std::string form
Implemented in face_contour_detector::filters::EdgeConnectorGraphBased, face_contour_detector::filters::EdgeConnector, face_contour_detector::filters::Canny, face_contour_detector::filters::ColorGraphs, face_contour_detector::filters::DebugHighlight, face_contour_detector::filters::DeleteShortLines, face_contour_detector::filters::GaussianBlur, face_contour_detector::filters::Resize, and face_contour_detector::filters::ShowEndpoints.
virtual std::vector<filters::Parameter> face_contour_detector::filters::Filter::GetParameters | ( | ) | [pure virtual] |
Returns a vector of the parameters of the filter
Implemented in face_contour_detector::filters::EdgeConnector, face_contour_detector::filters::EdgeConnectorGraphBased, face_contour_detector::filters::Canny, face_contour_detector::filters::ColorGraphs, face_contour_detector::filters::DebugHighlight, face_contour_detector::filters::DeleteShortLines, face_contour_detector::filters::GaussianBlur, face_contour_detector::filters::Resize, and face_contour_detector::filters::ShowEndpoints.
virtual void face_contour_detector::filters::Filter::ResetParameters | ( | ) | [pure virtual] |
Resets all the paramters of the filter to the default values.
Implemented in face_contour_detector::filters::EdgeConnectorGraphBased, face_contour_detector::filters::EdgeConnector, face_contour_detector::filters::Canny, face_contour_detector::filters::ColorGraphs, face_contour_detector::filters::DebugHighlight, face_contour_detector::filters::DeleteShortLines, face_contour_detector::filters::GaussianBlur, face_contour_detector::filters::Resize, and face_contour_detector::filters::ShowEndpoints.