|
| enum | DetectionState {
VALID = 0,
NA = 1,
INVALID_CONTOUR_POINTS,
INVALID_CONTOUR_CONVEX,
INVALID_ROTATED_RECT_RATIO,
INVALID_CONTOUR_MEAN,
INVALID_MIN_RAIDUS,
INVALID_MAX_RAIDUS,
INVALID_NO_RING,
INVALID_IS_INNER_RING,
INVALID_ELLIPSE
} |
| |
| enum | EdgeDetection { EDGE_DETECTION_THRESHOLD = 0,
EDGE_DETECTION_CANNY = 1
} |
| |
| enum | EdgeLinking {
EDGE_LINKING_OPENCV_APPROX_NONE = 0,
EDGE_LINKING_OPENCV_APPROX_SIMPLE = 1,
EDGE_LINKING_TUW_SIMPLE = 2,
EDGE_LINKING_TUW_COMPLEX = 3,
EDGE_LINKING_TUW_CONTOUR = 4
} |
| |
| enum | PoseEstimation { POSE_ESTIMATION_OFF = 0,
POSE_ESTIMATION_SOLVEPNP = 1,
POSE_ESTIMATION_FROM_ELLIPSE = 2
} |
| |
| void | contour_detection () |
| |
| void | createEllipseCanditates () |
| |
| void | createRings () |
| |
| void | draw_ellipses (cv::Mat &m) |
| |
| void | edge_detection (const cv::Mat &m) |
| |
| DetectionState | EllipseRedefinement (Ellipse &ellipse) |
| |
| void | estimatePoses () |
| |
| DetectionState | filterContour (Ellipse &ellipse) |
| |
| DetectionState | filterContourMean (Ellipse &ellipse) |
| |
| DetectionState | filterEllipse (Ellipse &ellipse) |
| |
| void | filterShapes () |
| |
| void | fit_ellipses_opencv (const cv::Mat &m, const cv::Mat cameraMatrix, const cv::Mat distCoeffs, const cv::Mat projectionMatrix, const boost::posix_time::ptime &tstamp) |
| |
| void | next () |
| |
| ros::CallbackQueueInterface & | getMTCallbackQueue () const |
| |
| ros::NodeHandle & | getMTNodeHandle () const |
| |
| ros::NodeHandle & | getMTPrivateNodeHandle () const |
| |
| const V_string & | getMyArgv () const |
| |
| const std::string & | getName () const |
| |
| ros::NodeHandle & | getNodeHandle () const |
| |
| ros::NodeHandle & | getPrivateNodeHandle () const |
| |
| const M_string & | getRemappingArgs () const |
| |
| ros::CallbackQueueInterface & | getSTCallbackQueue () const |
| |
| std::string | getSuffixedName (const std::string &suffix) const |
| |
| tuw::Camera | camera_ |
| |
| tuw::Contour | contour_detector_ |
| |
| std::vector< std::vector< cv::Point > > | contours_ |
| |
| std::vector< Ellipse > | ellipses_ |
| |
| cv::Mat | imgBlured_ |
| |
| cv::Mat | imgDirection_ |
| |
| cv::Mat | imgEdges_ |
| |
| cv::Mat | imgGradient_ |
| |
| cv::Mat | imgGray_ |
| |
| cv::Mat | imgSobelDx_ |
| |
| cv::Mat | imgSobelDy_ |
| |
| cv::Mat_< cv::Point2f > | lookupUndistor_ |
| |
| unsigned long | loop_count |
| |
| std::list< Marker > | markers_ |
| |
| Parameters * | param_ |
| |
| boost::posix_time::ptime | tstamp_ |
| |
| boost::posix_time::ptime | tstampLast_ |
| |
ROS Node.
Definition at line 50 of file ellipses_nodelet.h.