Tries to connectect edges in an image. Uses an external python ros service (face_contour_detector/connectEdgesService.py) it has different properties than the graph based edge connector and is a bit slower. More...
#include <EdgeConnector.h>
Public Member Functions | |
virtual void | Apply (const cv::Mat &input, cv::Mat &result) |
EdgeConnector (ros::NodeHandle &node) | |
virtual const std::string & | GetFilterName () |
virtual std::vector < filters::Parameter > | GetParameters () |
virtual void | ResetParameters () |
Resets all the paramters of the filter to the default values. | |
Protected Attributes | |
ros::ServiceClient | m_client |
sensor_msgs::CvBridge | m_cvBridge |
int | m_searchRadius |
Static Protected Attributes | |
static std::string | m_filterName = std::string("EdgeConnector") |
Tries to connectect edges in an image. Uses an external python ros service (face_contour_detector/connectEdgesService.py) it has different properties than the graph based edge connector and is a bit slower.
Definition at line 16 of file EdgeConnector.h.
Definition at line 10 of file EdgeConnector.cpp.
void face_contour_detector::filters::EdgeConnector::Apply | ( | const cv::Mat & | input, |
cv::Mat & | result | ||
) | [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 |
Implements face_contour_detector::filters::Filter.
Definition at line 23 of file EdgeConnector.cpp.
const std::string & face_contour_detector::filters::EdgeConnector::GetFilterName | ( | ) | [virtual] |
Returns the name of the filter in std::string form
Implements face_contour_detector::filters::Filter.
Definition at line 45 of file EdgeConnector.cpp.
Returns a vector of the parameters of the filter
Implements face_contour_detector::filters::Filter.
Definition at line 16 of file EdgeConnector.cpp.
void face_contour_detector::filters::EdgeConnector::ResetParameters | ( | ) | [virtual] |
Resets all the paramters of the filter to the default values.
Implements face_contour_detector::filters::Filter.
Definition at line 41 of file EdgeConnector.cpp.
Definition at line 27 of file EdgeConnector.h.
sensor_msgs::CvBridge face_contour_detector::filters::EdgeConnector::m_cvBridge [protected] |
Definition at line 28 of file EdgeConnector.h.
std::string face_contour_detector::filters::EdgeConnector::m_filterName = std::string("EdgeConnector") [static, protected] |
Definition at line 30 of file EdgeConnector.h.
int face_contour_detector::filters::EdgeConnector::m_searchRadius [protected] |
Definition at line 25 of file EdgeConnector.h.