#include <ellipse_refinement.h>
| Classes | |
| class | Ellipse | 
| class | Parameter | 
| Public Member Functions | |
| EllipseRefinement (const Parameter &_param=Parameter()) | |
| bool | refine (const cv::Mat_< short > &im_dx, const cv::Mat_< short > &im_dy, const std::vector< cv::Point2f > &points, Ellipse &ellipse) | 
| ~EllipseRefinement () | |
| Public Attributes | |
| Parameter | param | 
| Private Attributes | |
| std::vector< cv::Point2d > | pointsToUse | 
Definition at line 16 of file ellipse_refinement.h.
| V4R::EllipseRefinement::EllipseRefinement | ( | const Parameter & | _param = Parameter() | ) | 
Constructor/ destructor
Definition at line 38 of file ellipse_refinement.cpp.
Definition at line 44 of file ellipse_refinement.cpp.
| bool V4R::EllipseRefinement::refine | ( | const cv::Mat_< short > & | im_dx, | 
| const cv::Mat_< short > & | im_dy, | ||
| const std::vector< cv::Point2f > & | points, | ||
| Ellipse & | ellipse | ||
| ) | 
Calculate exact ellipse parameters of the given ellipse using gradient images
| im_dx | image gradients x ( e.g. cv::Sobel( im_gray, im_dx, CV_16S, 1, 0, 3, 1, 0) ) | 
| im_dy | image gradients y ( e.g. cv::Sobel( im_gray, im_dx, CV_16S, 0, 1, 3, 1, 0) ) | 
| points | contour edgels | 
| ellipse | to be refined | 
Calculate exact ellipse parameters of the given ellipse hypothesis using gradient images
Definition at line 52 of file ellipse_refinement.cpp.
Definition at line 100 of file ellipse_refinement.h.
| std::vector<cv::Point2d> V4R::EllipseRefinement::pointsToUse  [private] | 
Definition at line 97 of file ellipse_refinement.h.